我目前卡住了一个javaScript for循环。JavaScript for循环功能
情况就是这样,在我的程序中有一个函数每200毫秒返回一个真/假值。
我正在尝试编码的函数应该从上述函数中获取值(为了便于参考,我将其命名为function1)并将其存储在数组中。 我想使用for循环将这些值存储在8个元素的数组中。 下面显示的是我的代码,
function myFunction1(imagestatus) //
{
var statusArray = ["","","","","","","",""];
for (var i = 0; i <= statusArray.length - 1; i++)
{
statusArray[i] = imagestatus;
}
}
现在,for循环的第一次执行期间,它将分配的阵列,真或假的第0个元素。而在第二次执行期间,它也会做同样的事情,这是不好的。
我希望做的任务是,当function1将其值返回给myFunction时,它必须将其存储在第0个元素中。然后当它再次返回时,如果它与第0个元素的值相同,则将其存储在1st元素中,如果不相同,则采取不同的操作。
我没有看到任何对'function1'的调用,也没有看到任何将'statusArray'的元素与任何*进行比较的尝试。 –
尝试创建一个全局变量而不是本地变量。 – Dexter
在这种情况下,写'for(var i = 0; i
royhowie