let obj= [// 一
{ name: "shoes", data: [
{ value: [1, 2]
}
]
},// 二
{ name: "shoes2", data: [
{ value: [2, null]
}
]
}
];
需要拿到第一項。最終變成——
[
{ name: "shoes", data: [
{ value: [1, 2]
}
]
}
] //也就是說value中的第二個為null的話,那一項就不要了。
提供點思路~感謝
我嘗試
obg.filter(item=>{ return item.data.filter(v=>{ return v.value[1]!==null
})
}) console.log(obj) //行不通
filter適用這種場景嗎?還是map?
尚方寶劍之說
2018-11-13 20:22:17