複数のチェックボックス(フィルター)を使用して、オブジェクト配列内のチェック済みまたは未選択の要素をフィルター処理

複数のチェックボックス(フィルター)を使用して、オブジェクト配列内のチェック済みまたは未選択の要素をフィルター処理

let objectArr = [{
    name:'fur',
    age:18,
    checked:true
},{
    name:'furs',
    age:18,
    checked:false
},{
    name:'furfur-jiang',
    age:18,
    checked:true
}]

let a = objectArr.filter(v=>v.checked)//获得选中的
console.log(a)
// [ { name: 'fur', age: 18, checked: true },
//   { name: 'furfur-jiang', age: 18, checked: true } ]
let b = objectArr.filter(v=>!v.checked)//获得未选中的
console.log(b)
//[ { name: 'furs', age: 18, checked: false } ]
公開された128元の記事 ウォン称賛52 ビュー20000 +

おすすめ

転載: blog.csdn.net/weixin_44523860/article/details/105335949