我正在使用map函数获取数组的子部分。
我需要获取 ["302","303"]。但是我得到的输出是 [Array[2], undefined]。
var mappingobj = {"custom":[{"head":"202","sub":["302","303"]},{"head":"203","sub":["102"]}],"spec":[]};
var subids = mappingobj.custom.map(function(o, i) {
if(o.head==202){
return o.sub;
}
});
console.log(subids);
Array#filter
之后进行映射。 - Rayon