JS删除指定数组元素
时间:2023-4-15 22:57 作者:小诸葛 分类: JavaScript 正在检查是否收录...
//封装函数删除数组中所有的指定的数字
let arr1 = [3, 2, 1, 2, 5, 1];
//定义函数
const deleteNum = (arr, num) => {
//判断传入值是否为数组
if (arr instanceof Array) {
arr.splice(arr.indexOf(num), 1); //获取指定数字的索引并删除
if (arr.indexOf(num) !== -1) deleteNum(arr, num); //如果数组内还有指定数字进行递归删除
} else {
console.warn("请传入数组"); //在控制台输出警告
}
return arr1
};
deleteNum(arr1, 1)
console.log(deleteNum(arr1, 1))
推荐阅读:
扫描二维码,在手机上阅读