我试图给一个对象一个倒计时计时器,当倒计时结束时,它应该调用一个从数组中删除该对象的函数。
array = [];
var object = {
'name' : 'user',
'limit' : function() {
setTimeout(destroyMe(this),10000);
}
}
array.push(object);
var destroyMe = function(obj) {
array.remove(obj);
}
我知道这可能有问题,但超时功能根本不起作用,甚至不像这样:
var object = {
'name' : 'user',
'limit' : function() {
setTimeout(console.log("dd"),3000);
}
}
也许有人可以告诉我我的 setTimeout 版本的问题。谢谢