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)Тип оÑибки ЧÑо поÑло не Ñак?
ÐлÑÑевÑе Ñлова иÑполÑзÑÑÑÑÑ Ð² каÑеÑÑве иденÑиÑикаÑоÑов. ÐлÑÑевÑе Ñлова заÑезеÑвиÑованнÑе и в ÑÑÑогом и обÑÑном Ñежиме:
enum
СледÑÑÑие клÑÑевÑе Ñлова ÑезеÑвиÑÑÑÑÑÑ Ð´Ð»Ñ ÐºÐ¾Ð´Ð°, коÑоÑÑй вÑполнÑеÑÑÑ ÑолÑко в ÑÑÑогом Ñежиме (strict mode):
implements
interface
let
package
private
protected
public
static
ÐденÑиÑикаÑÐ¾Ñ 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