Я потратил довольно много времени на эту проблему с Javascript (вы можете сказать, что я новичок в JS):
Возьмите хорошо написанный код Javascript, подобный этому примеру шаблона раскрывающегося модуля:
Запуск работает нормально. Затем переместите «{» на следующую строку (как разработчик С#, я настроил все свои среды так, чтобы в новых строках помещались фигурные скобки) и запустите его снова.
return
{
someMethod : myMethod,
someOtherMethod : myOtherMethod
};
Теперь он получает довольно много ошибок JS вокруг «Ошибка разрыва строки 13 'возврат'». и «Uncaught SyntaxError: Unexpected token:» в отладчике Chrome.
Мой вопрос в том, как что-то может синтаксически влиять на Javascript, как это?
Я настроил его здесь, в JSFiddle (чтобы заставить его работать, переместите { после "return" обратно на та же строка)