我有一个具有两个功能的 js 对象。什么是正确的调用mySecondFunction()
方式myFirstFunction()
?应该是 this.mySecondFunction() 吗?还是 MyObject.mySecondFunction()?
我以为我会使用“this”,但如果它在事件处理程序内部,那么“this”指的是 DOM 元素而不是对象:(
var MyObject = {
firstFunction: function() {
whatgoeshere???.mySecondFunction();
},
secondFunction: function() {
console.log('Hi!');
}
}