首页 > 解决方案 > 循环遍历动态嵌套的 javascript 对象

问题描述

我有一个动态的对象数组,如下所示:

[
    0: {id: "1", name: "name1", client: "data"},
    1: {id: "2", name: "name2", client: "data"},
    2: {id: "4", name: "name3", client: "data"},
    3: {id: "5", name: "name4", client: "data"},
    4: {id: "6", name: "name5", client: "data"},
    5: {id: "7", name: "name6", client: "data"}
]

我想从该表中提取值,例如 name1、name2... 和 data...

提前致谢!:)

标签: javascriptarraysobject

解决方案


你可以使用这个:

let arr =[
     {id: "1", name: "name1", client: "data"},
     {id: "2", name: "name2", client: "data"},
     {id: "4", name: "name3", client: "data"},
     {id: "5", name: "name4", client: "data"},
     {id: "6", name: "name5", client: "data"},
     {id: "7", name: "name6", client: "data"}
];

for (obj in arr) {
    console.log(arr[obj]["name"]); // will get the name. 
}

您也可以在循环内执行:let client = arr[obj]["client"];如果您需要客户端值(例如)


推荐阅读