数组移除过滤项

tech2023-02-20  126

1、 splice

1、找到与值匹配的项,然后移除 var Array = [1,2,3,4,5]; var value=2;//移除值是2 var key = Array.indexOf(value)//找到数组中移除项的下标 Array.splice(key, 1) console.log(Array) 2、移除指定项 var Array = [1,2,3,4,5] Array.splice(1,1); // 不接收返回结果 console.log(Array) // [1,3,4,5] -----[[[注意]]]:js 中的 splice 方法返回的是删除部分的内容-------- var Array = [1,2,3]; // 删除3 Array = Array.splice(2,1); //这里不应该用 arr 接收 console.log(arr) // [3]

2、filter

filter用于对数组进行过滤 利用filter 去除重复元素 var a, arr = ['11', '22', '44', '11', '22', '33', '44', '55'];   a = arr.filter(function (element, index, self) {   return self.indexOf(element) === index;   }); console.log(a);
最新回复(0)