MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

SyntaxError: Unexpected token

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Сообщения

SyntaxError: expected expression, got "x"
SyntaxError: expected property name, got "x" 
SyntaxError: expected target, got "x"
SyntaxError: expected rest argument name, got "x"
SyntaxError: expected closing parenthesis, got "x"
SyntaxError: expected '=>' after argument list, got "x"

Тип ошибки

SyntaxError (Синтаксическая ошибка)

Причина ошибки?

Возможно произошла отпечатка в ходе написания кода.

Примеры

Ожидаемое выражение

К примеру, когда мы вызываем функцию, запятая после последнего аргумента считается ошибочной, потому что компилятор JavaScript будет ожидать еще один аргумент или выражение.

Math.max(2, 42,);
// SyntaxError: expected expression, got ')'

Правльным вариантом - будет убрать запятую или добавить еще один аргумент:

Math.max(2, 42);
Math.max(2, 42, 13 + 37);

Смотрите также

Метки документа и участники

 Внесли вклад в эту страницу: Sparks
 Обновлялась последний раз: Sparks,