红框内如何求出selectdata的长度加粗文字,为什么求不出来,
2 回答
至尊宝的传说
TA贡献1789条经验 获得超10个赞
newList 直接可以直接用对象吗, 你这个嵌套的filter肯定是错的,变量名也不规范,看着真难受。
const data = [
{ oname: "第一个", newList: [ {test: "测试"}, {newName: "篮球", checkOne: true} ] },
{ oname: "第一个", newList: [ {test: "测试"}, {newName: "篮球", checkOne: false} ] }
];
let select = data.filter(function (item) {
return item.newList.some(function(value) {
return value.checkOne === true;
})
});
console.log(select);
添加回答
举报
0/150
提交
取消