0
我有這樣的例子:如何在jQuery中的每個循環內在javascript中創建多維數組?
var name;
var id;
var array = [];
$.each(data, function(index, element) {
name = element.name;
id = element.id;
array[id] = name;
<a href="#" onClick="myFunction(array)">send</a>
console.log(array);
});
在這種情況下.each
將迭代的5倍和id
將變得1, 2, 3, 4, 5
和name
將改變爲五個名字
我想創建多維數組或一個對象,該將看起來像這樣:
[1:name1] for the first iteration
[2:name2] for the second on
...
的每對值傳遞給函數myFunction
和函數內有訪問陣列值:
功能myFunction的(陣列){// 提醒鍵和值 }
任何想法我怎麼能做到這一點的情況?
第一個代碼示例有一堆HTML突然在它的中間,不會解析。你能澄清你想要做什麼嗎? –
@Patriotccow - 考慮到「內部數組」的第一項作爲標識符,您可能需要查看「關聯數組」而不是多維。或者,由於您使用的是以1開頭的數字,因此請使用標準的一維數組,並忽略零索引項目。 –