数组的filter方法,数组过滤方法

// 数组的filter方法
// 返回满足条件的新数组(是返回新数组,不是修改原数组)

// 例子 : 删除数组中 id 为 1 的元素
// 分析 : 用filter把 id 不等于 1 的数据过滤出来 
let arr = [{ id: 1, name: "张三" }, { id: 2, name: "李四" }, { id: 3, name: "王五" }]

let newarr = arr.filter(item => item.id !== 1)

// item 为当前数组的每一项
// 箭头函数后写要满足的条件
// 达到删除满足条件的元素
console.log(newarr)
// 输出    [ { id: 2, name: "李四" }, { id: 3, name: "王五" }]

你可能感兴趣的:(JS杂谈,javascript,数据结构,排序算法,前端,算法)