【发布时间】:2017-05-03 21:21:16
【问题描述】:
我的问题是如何在一秒钟后调用函数“changeArray”?我希望在 1 秒后调用第一个“changeArray”,在 2 秒后调用下一个,依此类推。所以每个函数都应该在前一个函数执行后 1 秒被调用。
var array = [
[0,0,0],
[0,0,0],
[0,0,0]
];
function changeArray(i,j) {
array[i][j] +=1;
}
changeArray(1,1); //after 1 second
changeArray(1,1); //after 2 seconds
changeArray(0,0); //after 3 seconds
changeArray(0,0); //after 4 seconds
console.log(array);
【问题讨论】:
-
您能否详细说明“具有不同参数”的部分?
-
当我使用参数“1,1”调用 changeArray(1,1) 函数并在下一步中使用参数“0,0”调用 changeArray(0,0) 函数或“论据”,也许你可以这样称呼它们。我想要的是,当我调用 changeArray 4 次时,应该总是在 1 秒后调用它,并且应该在 4 步中每秒修改一次数组,直到 4 秒结束,然后我想要结果。
标签: javascript function timeout setinterval