【发布时间】:2010-12-27 02:11:19
【问题描述】:
问题是我的数组是 [[][][]] 而不是 [[]] :/
这是我的脚本
function loopobject(array) {
var me = this;
this.array = array;
this.loop = function() {
counter = 0;
while(array.length > counter) {
window[array[counter]]('arg1', 'arg2');
counter++;
}
setTimeout(function(){ me.loop() }, 100);
}
}
var loopinstant = new loopobject(array);
window.onload = loopinstant.loop();
第一次迭代后出现问题。我不知道确切的问题,但我想知道它是否是由于 this 在对象内部,并且一旦重新创建函数它就不会记住数组?
【问题讨论】:
-
不要更改问题。您可以添加它,但是当您修改原始内容时,答案不再有意义。
标签: javascript settimeout