function pull(arr,...args){
// 声明空数组 保存删掉的元素
const result = []
for(let i=0;i<arr.length;i++){
// 判断当前元素是否在args中
if(args.includes(arr[i])){
// 如果存在则添加到result中
result.push(arr[i])
// 删除当前元素
arr.splice(i,1)
// 下标自减
i--
}
}
return result
}
let arr = [1,3,5,7,8,9]
console.log(pull(arr,2,6,7))
function pullAll(arr,arr1){
return pull(arr,...arr1)
}
console.log(pullAll(arr,[7]))