标签: javascript coffeescript
在CoffeeScript中, public 关键字似乎是保留的,为什么?
public.foo =>无法编译
public.foo
foo.public => foo["public"](不使用常规点语法)
foo.public
foo["public"]
答案 0 :(得分:2)
是的,它是CoffeeScript中的reserved word,因为它是JavaScript的Future Reserved Words之一。您不能将它用作变量名称,如果使用属性标识符(使用点语法;请参阅this answer),旧引擎会阻塞它。