扫码关注官方订阅号
let arr1 = ['a','b','c','d']; let arr2 = [1,4];//通过这个数组过滤掉arr1中索引为1跟4的选项
能用filter实现么
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]] } })
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开始
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
arr1 = arr1.filter((e,i) => arr2.indexOf(i)===-1)
下标从0开始