varpatt=newRegExp(11);vardata=[[{a:1,b:1},{a:2,b:2},{a:3,b:3}],[{a:11,b:11},{a:22,b:22},{a:33,b:33}]]data.forEach((item,index)=>{item.forEach((item2,index2)=>{if(!patt.test(item2.a)){console.log(item2.a);//打印出的結(jié)果是1,2,3,22,33(除了11以外的所有項)item.splice(index2,1);//問題出在這一句}})});console.log(data);//我希望這個data能拿到的是{a:11,b:11}這一條數(shù)據(jù)如上面的代碼所示,我現(xiàn)在希望data打印出的結(jié)果是patt篩選的那個結(jié)果所在的那條數(shù)據(jù){a:11,b:11}該怎么修改這一段代碼,讓它能正確的打印出我想要的結(jié)果?
js兩個嵌套的循環(huán)如何讓數(shù)值正確的刪除
慕慕森
2019-05-22 18:17:55