我目前有一个已经声明的变量数组,所以我可以用for循环来完成它们。 (这些变量在adobe captivate中声明,因此我无法真正改变它们)。然而,来回传递它们是一个问题,因为数组只是存储变量的实际值。这是一个简单的例子:
已声明变量:item1viewed,item2viewed,item3viewed;
我添加的代码:
var array = new Array[item1viewed,item2viewed,item3viewed];
for (i=0;i<array.length;i+=1)
{
array[i]=1;
}
如何将这些传递给已声明的变量?
答案 0 :(得分:0)
你不能那么做......我不知道你想做什么,但是一种类似的方式......
var viewed = {
item1: 0,
item2: 0,
item3: 0,
}
var array = new Array('item1', 'item2', 'item3')
for (i=0;i<array.length;i+=1) {
viewed[array[i]]=1;
}