有一个JSON文件包含我导入到我的脚本的对象。该文件看起来或多或少:
{
"names": [
{
"name": "latacz",
"displayName": "latacz"
},
{
"name": "bomkliwer",
"displayName": "bomkliwer"
},
(...)
它被正确解析,值存储在名为sail
的对象中,当我console.log(sail)
对象的内容时,我得到了这个:
我的问题是:如何获取值,以及数组元素的displayName
和name
?
答案 0 :(得分:1)
sail.names[0].name
和sail.names[0].displayName
呢?
但是,如果数组已经有名称sail
,我不明白您需要名称names
。我会决定一个。
答案 1 :(得分:1)
var names = sail.names;
names.forEach(function(item){
var name = item.name;
// Console.log("name: ", name);
var displayName = item.displayName;
// Console.log("displayName: ", displayName);
})
答案 2 :(得分:1)
function getData(sail){
sail.forEach(function(item){
console.log('name:', item.name);
console.log('displayName:', item.displayName);
});
}
答案 3 :(得分:1)
您的Object有一个名为“names”的数组元素。你应该导航这个数组。
var a = "Your Object";
for(var i of a.names){
console.log(i);
console.log(i.name);
console.log(i.display);
}