使用已声明的数组变量?

时间:2014-11-04 10:26:14

标签: javascript arrays variables adobe-captivate

我目前有一个已经声明的变量数组,所以我可以用for循环来完成它们。 (这些变量在adobe captivate中声明,因此我无法真正改变它们)。然而,来回传递它们是一个问题,因为数组只是存储变量的实际值。这是一个简单的例子:

已声明变量:item1viewed,item2viewed,item3viewed;

我添加的代码:

var array = new Array[item1viewed,item2viewed,item3viewed];

for (i=0;i<array.length;i+=1)
{
array[i]=1;
}

如何将这些传递给已声明的变量?

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;
}