Я не понимаю, почему я получаю сообщение об ошибке при запуске JSLint с файлом JavaScript.
Я получаю сообщение var os_map = {}; Problem at line 28 character 36: Use the array literal notation [].
, если я запустил этот код в JSLint. Параметры для JSLint следующие.
/*jslint onevar: true, browser: true, undef: true, nomen: true, eqeqeq: true, plusplus: true, bitwise: true, regexp: true, strict: true, newcap: true, immed: true */
Заявляющий объект (, который есть {}
) должен быть в порядке, но JSLint предлагает использовать пустой массив (, который является []
)
: Я нашел ответ. Я был неправ. Нет ничего плохого в var os_map = {}
. Код был указан в сообщении об ошибке, потому что я не использовал "require strict";
. Я получил сообщение об ошибке неправильно. Спасибо, что ответили на мои вопросы.