Подтвердить что ты не робот

JsHint "myFunction определен, но никогда не используется"

Я просматриваю свой javascript с помощью JsHint и всегда возвращает ошибку, говоря, что функция никогда не используется. Ну, это не совсем так.

Я интегрирую свой javascript в индекс проекта по внешней ссылке (<script src="myJs.js"></script>), а по индексу я вызываю функции, которые у меня есть в файле myJs.js, после фактической ссылки на файл. Итак, все выглядит так:

<script src="myJs.js"></script>
<script>
myFunction();
</script>

Причина, по которой я вызываю свои функции в фактическом документе, а не в файле myJs.js, состоит в том, что мне нужны некоторые функции PHP, работающие в ней, и мне нужно вызвать их из моего индексного файла.

Проблема здесь в том, что JsHint возвращает вредную, но раздражающую ошибку, заявив, что "myFunction определен, но никогда не используется". Разве не известно, что моя функция позже может быть вызвана в моем индексе? Как я могу это решить? Должен ли я просто игнорировать его?

4b9b3361

Ответ 1

В верхней части myJs.js вы можете попробовать добавить экспортированное объявление с именем вашей функции, что-то вроде этого.

/* exported myFunction */

Это должно заставить замолчать ваше предупреждение.