A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Errors/Reserved_identifier below:

SyntaxError: "x" is a reserved identifier - JavaScript

SyntaxError: "x" is a reserved identifier Сообщение
SyntaxError: The use of a future reserved word for an identifier is invalid (Edge)
SyntaxError: "x" is a reserved identifier (Firefox)
SyntaxError: Unexpected reserved word (Chrome)
Тип ошибки Что пошло не так?

Ключевые слова используются в качестве идентификаторов. Ключевые слова зарезервированные и в строгом и обычном режиме:

Следующие ключевые слова резервируются для кода, который выполняется только в строгом режиме (strict mode):

Примеры Строгий и нестрогий режимы резервирования ключевых строк

Идентификатор enum зарезервирован.

var enum = { RED: 0, GREEN: 1, BLUE: 2 };
// SyntaxError: enum is a reserved identifier

Резервирование большего количества идентификаторов с использованием строгого режима.

"use strict";
var package = ["potatoes", "rice", "fries"];
// SyntaxError: package is a reserved identifier

Вам необходимо переименовать следующие переменные.

var colorEnum = { RED: 0, GREEN: 1, BLUE: 2 };
var list = ["potatoes", "rice", "fries"];
Обновление старых браузеров

Например, если вы используете старый браузер, в котором ещё не реализована функция let или class, вам следует перейти на более новую версию браузера, которая поддерживает данные языковые функции.

"use strict";
class DocArchiver {}

// SyntaxError: class is a reserved identifier
// (появится только в старых браузерах, например, Firefox 44 и старше)
Смотрите также

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4