0
var View = Backbone.View.extend({
id: 'foobar',
param: {
x: this.id // Will be "undefined"
}
});
有沒有辦法利用的this
,可以使this.param.x
指向,或與this.id
相同的值?發送「這個」關鍵詞爲對象
var View = Backbone.View.extend({
id: 'foobar',
param: {
x: this.id // Will be "undefined"
}
});
有沒有辦法利用的this
,可以使this.param.x
指向,或與this.id
相同的值?發送「這個」關鍵詞爲對象
使用類似的東西,
var View = Backbone.View.extend({
id: 'foobar',
initialize: function() {
this.param = { x: this.id };
}
});
您不能在靜態聲明中使用對象的this
。您可以在方法調用中或者在構造函數中使用代碼來設置該值,但不能使用靜態聲明。
解決明智,這是正確的,謝謝! – Kay