0
我看到最框架不使用關鍵字super
他們的對象,相反,他們使用類似_super
使用super關鍵字作爲方法名稱可以嗎?
據我所知,這是一個關鍵字,但它的安全&接受使用它作爲一個方法名像這樣
var Class = function() {
this.super = function(){};
};
var instance = new Class()
instance.super()
它在Chrome中正常工作,"use strict"
模式。
附註:我知道咖啡標記「逃脫」它像this["super"]
,當然它們一定是真正的原因。
在ECMAScript 5中,所有關鍵字都可以用作屬性標識符。舊的瀏覽器會失敗,所以如果你需要支持舊的瀏覽器,你需要使用'[「super」]語法。 –