如果我有类似的东西
var executed = false;
var executed2 = false;
var executed3 = false;
我应该如何将它置于for循环中?
答案 0 :(得分:0)
您可以执行单个数组而不是一系列变量。
在这种情况下,你可以写:
var executed = [];
for(var i = 0; i < 3; i++) {
executed.push(false);
}
然后,要访问这些值,您可以使用:
executed[0] === false // ==> true
executed[1] === false // ==> true
executed[2] === false // ==> true
答案 1 :(得分:0)
使用Array of Objects
代替loop
var executed = [];
for (var i = 0; i < 3; i++) {
executed.push({
status: false
});
}
console.log(executed);
答案 2 :(得分:0)
您可以声明全局变量,使用window []
if
但是,如果可以,请不要使用全局变量。