亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

嵌套數組的過濾器對象(Javascript)

嵌套數組的過濾器對象(Javascript)

慕桂英4014372 2022-11-11 16:20:46
基于這樣的對象:var p = [           {x: [                 {x1: "John"},                ]           },           {x: [                 {x1: "Louis"},               ]           }        ];p當 x1 與任何這些值不同時,我需要過濾對象:var p = [           {x: [                 {x1: "Louis"},                ]           },        ];謝謝大家的幫助。
查看完整描述

2 回答

?
慕神8447489

TA貢獻1780條經驗 獲得超1個贊

這與您對數字的問題完全相同。


var p = [

           {x: [

                 {x1: 'John'}, 

               ]

           },

           {x: [

                 {x1: 'Louis'},

               ]

           }

        ];


const results = p.filter(val => !val.x.some(v => v.x1 === 'John'));


console.log(results);


查看完整回答
反對 回復 2022-11-11
?
慕標5832272

TA貢獻1966條經驗 獲得超4個贊

使用filter方法和解構。檢查過濾器方法中的條件。


var p = [{ x: [{ x1: "John" }] }, { x: [{ x1: "Louis" }] }];


const filter = (arr, item) => arr.filter(({ x: [{ x1 }] }) => x1 !== item);


console.log(filter(p, "John"));

console.log(filter(p, "Louis"));


查看完整回答
反對 回復 2022-11-11
  • 2 回答
  • 0 關注
  • 143 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號