【发布时间】:2018-04-11 00:37:54
【问题描述】:
假设我们有一个数组:
var array = [
{name1: 'value1'},
{name1: 1},
{name2: 'value2'},
{name2: 2},
{name4: [{name4a: 'value4a'}, {name4b: 'value4b'}]},
{name5: [{name5a: 'value5a'}, {name5b: 'value5b'}]}
];
其中属性名称和值是随机的,但某些已知名称经常重复。我想检查数组是否有特定的属性名称(可以多于一个),用索引位置显示它,检查它有什么值。
我可以映射数组并显示正确的属性名称,但由于我是初学者,我不知道如何迭代结果...
function extractArrayPropertyName(array, property_name)
{
return array.map(function(item)
{
console.log(item[property_name]);
// I want to display only the matched names, iterate over results and check the value
});
}
有什么想法吗?
【问题讨论】:
标签: javascript arrays sorting object