var arr = [
{name:'xiaoming',id:"123"},
{name:'xiaoming',id:"456"},
{name:'xiaoming',id:"789"},
{name:'xiaohua',id:"101112"},
{name:'xiaowang',id:"131415"},
{name:'xiaohong',id:"161718"}
];
var obj = [];
for(var i=0; i<arr.length; i++){
obj[arr[i]['name']] = arr[i]['id'];
}
console.log(obj)
我想把'name'为'xiaoming'的id过滤出来
这是现在的结果,我本来想objarr[i].push() 但用不了这个方法,
,有没有直接暴力的枚举算法
[xiaoming: "789", xiaohua: "101112", xiaowang: "131415", xiaohong: "161718"]
我想实现的是[xiaoming: ['123','456','789']]
或者{name:'xiaoming',id:['123','456','789']}
相关分类