0

我目前有一个已声明变量的数组,因此我可以使用 for 循环遍历它们。(这些变量是在 adobe captivate 中声明的,所以我不能真正去改变它们)。然而,来回传递它们有点问题,因为数组只是存储变量的实际值。这是一个简化的示例:

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

我添加的代码:

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

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

我怎样才能将这些传递给已经声明的变量?

4

1 回答 1

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;
}
于 2014-11-04T10:49:05.087 回答