是否像下面的可能?javascript屬性存儲這個
var obj = {
data:'some data',
init:function(){
console.log(this.data);
console.log(obj.data);
}
}
obj.init();
這裏,console.log(this.data)
和console.log(obj.data)
都返回相同的值。
是否可以將this
存儲在某些變量中,例如我存儲在'some data'
中的data
?
假設我們以某種方式將this
存儲在$this
中。然後,console.log($this.data)
應該像console.log(this.data)
一樣工作。
是的,這是可能的,但不是在一個單一的步驟。你正在努力完成什麼? –
(注意強調「*實際*」...) – 2012-06-20 21:36:49
@MattBall,因爲這個我不能在回調函數裏面使用,但是如果我把它存儲在第一位,我想我可以在裏面調用回調函數以及直接方法... – HamidRaza