鍍金池/ 問答/HTML5  HTML/ 在購物車全選單選全不選功能中使用filter,不能算出為true的數(shù)組長度怎么解

在購物車全選單選全不選功能中使用filter,不能算出為true的數(shù)組長度怎么解決?代碼如下

clipboard.png

clipboard.png
紅框內(nèi)如何求出selectdata的長度加粗文字
為什么求不出來,

回答
編輯回答
冷眸

newList 直接可以直接用對象嗎, 你這個嵌套的filter肯定是錯的,變量名也不規(guī)范,看著真難受。

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);
2018年4月28日 09:29
編輯回答
失心人

我看到了雙層filter,大概是外層沒有return吧

2017年4月9日 13:39