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)
에러 타입
무엇이 잘못되었을까?
예제
엄격 모드와 엄격하지 않은 모드에서의 예약어
enum
식별자는 일반적으로 예약되어 있습니다.
js
var enum = { RED: 0, GREEN: 1, BLUE: 2 };
// SyntaxError: enum is a reserved identifier
엄격 모드의 코드에선 더 많은 식별자들이 예약되어 있습니다.
js
"use strict";
var package = ["potatoes", "rice", "fries"];
// SyntaxError: package is a reserved identifier
이 변수들의 이름을 변경해야 합니다.
js
var colorEnum = { RED: 0, GREEN: 1, BLUE: 2 };
var list = ["potatoes", "rice", "fries"];