javascript – So verwenden Sie einen Filter, um diese Art der Filterung zu erreichen
仅有的幸福
仅有的幸福 2017-05-19 10:43:00
0
4
668
let arr1 = ['a','b','c','d'];
let arr2 = [1,4];//通过这个数组过滤掉arr1中索引为1跟4的选项

Kann dies mit einem Filter erreicht werden

?
仅有的幸福
仅有的幸福

Antworte allen(4)
给我你的怀抱
let arr1 = ['a','b','c','d'];
let arr2 = [1,4];
arr1.filter((value,index)=>{
    return arr2.indexOf(index) === -1;
});
刘奇
arr1.filter(function(){
       for(let i = 0 , i < arr2.length, i++){
              return arr1[arr2[i]] 
       }
})
过去多啦不再A梦
let newArr = arr1.filter((el, index, array) => {
    return arr2.indexOf(index) === -1
})
let newArr = arr1.filter((el, index, array) => {
    return !arr2.includes(index)
})
给我你的怀抱

arr1 = arr1.filter((e,i) => arr2.indexOf(i)===-1)
下标从0开始

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!