-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'。 –