可以将新关键字添加到Javascript中吗?

时间:2012-09-09 15:15:43

标签: javascript syntax keyword specifications ecma262

据我所知,答案是肯定的。但假设这是真的,怎么可能呢?

它不会违反WHATWG的design principle #2.1吗?我的意思是,我们假设关键字foo是作为ECMA-262中的关键字添加的。不会多年前编写和部署的代码,并且可能使用foo作为标识符完全中断?

也许我错了,答案是否定的。也就是说,我真的别无选择,只能在这里询问,因为谷歌搜索“新的javascript关键字”或查询的任何变化不出所料地产生了大量的废话,好吧,new javascript关键字。

1 个答案:

答案 0 :(得分:4)

不,您作为开发人员无法定义不属于规范的新关键字。

是的,标准委员会可以添加新的关键字或保留字,但通常他们会因为您声明的破损原因而避免这样做。