我有一個帶有兩個函數的js對象。從myFirstFunction()
撥打mySecondFunction()
的正確方法是什麼?應該是this.mySecondFunction()?或MyObject.mySecondFunction()?調用同一個對象的方法
我想我會用「這個」,但如果是一個事件處理程序的內部,然後在「這」指的是DOM元素,而不是對象:(
var MyObject = {
firstFunction: function() {
whatgoeshere???.mySecondFunction();
},
secondFunction: function() {
console.log('Hi!');
}
}
你在調用mySecondFunction()嗎?因爲我只看到函數firstFunction()和secondFunction()。沒有mySecondFunction()。 this.secondFunction()應該可以工作。 – Tap
OP會輸入錯誤MY - SecondFunction() – Thalaivar