-1
我有这样列表数组值
var cons=Array();
cons[random_text]=random_number;
cons[random_text]=random_number;
...
我想列出在一个循环中的利弊variable.How我可以做这一切值的数组?
我有这样列表数组值
var cons=Array();
cons[random_text]=random_number;
cons[random_text]=random_number;
...
我想列出在一个循环中的利弊variable.How我可以做这一切值的数组?
在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);
我看到这里有没有阵列,它是有点儿键值对或一个HashMap这JS只是一个js不是数组。如果你想拥有一个数组,'random_text'应该是'random_number'。 –