2012-09-09 5 views
1

내가 이해하는 것으로부터 대답은 "예"입니다. 그러나 그것이 사실이라고 가정하면 어떻게 가능할까요?새 키워드를 자바 스크립트에 추가 할 수 있습니까?

WHATWG의 design principle #2.1을 위반하지 않으시겠습니까? 내 말은, 키워드 foo가 ECMA-262의 키워드로 추가되었다고 가정 해 봅시다. 몇 년 전에 작성되고 배포 된 코드를 작성하지 않았으며 잠재적으로 식별자로 완전히 foo을 사용합니까?

어쩌면 나는 틀렸고 대답은 '아니오'입니다. 즉, "새 javascript 키워드"또는 유사 검색어에 대한 인터넷 검색이 놀랍게도 대략javascript 키워드에 대한 엄청난 양의 헛소리를 내놓은 이후로 여기에 묻는 것 외에는 선택의 여지가 없다고 말했습니다.

+0

ECMAScript 표준의 새 버전을 의미합니까? 표준 기관에서 수행합니까? –

+1

모든 키워드가 구문 적으로 식별자로 사용될 수있는 것은 아닙니다. 또한 이미 예약 된 키워드가 있습니다. – pimvdb

+0

또한 "keyword"를 정의하십시오. 예약어입니까? 나는 (표준에 따라) 예약어가 키워드의 수퍼 세트이기 때문에 이것을 언급하고있다. 예약어는 미래의 예약어와 같은 다른 유형의 예약어를 포함한다. –

답변

4

아니요, 개발자는 사양에 포함되지 않은 새 키워드를 정의 할 수 없습니다.

예, 표준 게시판은 새로운 키워드 또는 예약어를 추가 할 수 있지만 일반적으로 귀하가 진술 한 파손 사유로이를 방지합니다.

+1

굉장 해요, 알아 내고 싶었습니다. 감사! – wwaawaw