列出数组值

时间:2014-01-12 13:21:57

标签: javascript jquery

我有一个像这样的数组

var cons=Array();
cons[random_text]=random_number;
cons[random_text]=random_number;
...

我想在cons变量中列出所有值。如何在一个循环中执行此操作?

1 个答案:

答案 0 :(得分:0)

javascript中没有关联数组,索引只能是数字 你创建的是一个具有键/值对的对象,除非random_text由于某种原因实际上是一个整数,这看起来很奇怪。

var cons = {}; // object, not array
cons[random_text] = random_number;
cons[random_text] = random_number;

// iterate

for (var key in cons) {
    var value = cons[key];

    console.log(key + ' : ' + value);
}

要在现代浏览器中获取一系列键,还有

var key_arr = Object.keys(cons);