0
在CoffeeScript中公衆關鍵字似乎是保留的,爲什麼?CoffeeScript'公共'關鍵字不允許
public.foo
=>不能編譯
foo.public
=>foo["public"]
(不使用常規的點語法)
在CoffeeScript中公衆關鍵字似乎是保留的,爲什麼?CoffeeScript'公共'關鍵字不允許
public.foo
=>不能編譯
foo.public
=>foo["public"]
(不使用常規的點語法)
是的,它是在一個的CoffeeScript因爲reserved word它的JavaScript Future Reserved Words之一。您不能將其用作變量名稱,如果舊引擎使用屬性標識符(使用點語法;請參閱this answer),它們會窒息它。
這是javascript中的保留字。 http://www.javascripter.net/faq/reserved.htm https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar – asawyer