我想通过以下方式在同一个对象方法中调用 js 对象的方法setTimeout
:
var ads = {
init: function() {
ads.display_ads();
},
display_ads: function() {
console.log('Displaying Ads');
setTimeout('ads.display_ads()', 5000);
}
}
但是,我收到此错误消息:
ads is not defined
setTimeout('ads.display_ads()', 2000);
我在这里想念什么?我将如何更改 setTimeout 函数中的字符串?
谢谢你的帮助!
编辑:我在 mac 上使用 firefox。