使用动态密钥访问阵列

时间:2012-08-07 09:53:09

标签: javascript jquery

我有一个智能分配的数组(名称数组),我想访问数组的每个元素的值。我知道我们需要在这里使用eval,但不知道如何使用它?

var loop = 'true' , text , i=0;
while(loop == 'true')
{
   text = ~$array[i] ;//ERROR :-(
   i++;
   if(text=='')
       loop = 'false';
}

2 个答案:

答案 0 :(得分:1)

for (i in $array){
    text = $array[i]; //No error
}

答案 1 :(得分:1)

要访问数组的每个值,只需使用for循环:

var i, text;
for( i=$array.length; i--; ) {
   text = $array[ i ];
   // do something with text
}