为什么`package`会像TypeScript中的关键字一样突出显示?

时间:2014-08-29 16:33:22

标签: typescript

我注意到package被识别为VS2012中打开的TypeScript文件中的关键字,其中最新的TypeScript为wekk,如playground中所示。那是为什么?

1 个答案:

答案 0 :(得分:2)

它是JavaScript中的上下文保留关键字。这是为了支持未来可能的包装系统。此预订附带ES5严格模式https://people.mozilla.org/~jorendorff/es6-draft.html

  

在严格模式代码中禁止使用标识符“implements”,“interface”,“package”,“private”,“protected”,“public”和“static”。 (11.6.2.2)。