我想從數組中獲取值。我正在使用JavaScript。 我的陣列是從javascript中的關聯數組獲取值
[{"username1" : "123456"},{"username2" : "121"}]
我想獲得用戶名1的值。我想用username1打印123456。怎麼可能?請幫幫我?我的代碼如下所示。
var categories = [];
categories.push({"username1" : "123456"});
for (var i = 0; i < categories.length; i++) {
for (var categoryid in categories[i]) {
var category = categories[i][categoryid];
// log progress to the console
console.log(categoryid + " : " + category);
}
它顯示打印數組中的所有值和對象。
可能[Access/process(嵌套)對象,數組或JSON]的副本(http://stackoverflow.com/questions/11922383/access-proc ess-nested-objects-arrays-or-json) – Teemu
@Teemu我想知道爲什麼這是一個騙局。 OP知道如何訪問他們:) –
@ANS他們..?在這個問題中的答案回答了所有的訪問問題,包括已知/未知長度的迭代等...使用var result = myArr.username1時的 – Teemu