常量 arr = '1'
常量 = [
{id:1,name:'你好'}
{id:4,name:'再见'}
]
最终结果:
// = [{id:4,name:"再见"}];
实现如下:
const = .((项目) => {
!arr.(item.id)
});
代码分析:
方法:创建一个新数组,通过检查指定数组中所有符合条件的元素来检查新数组中的元素
语法:
array.((,index,arr), ) //() 不会改变原数组
参数说明:
currentValue 必须。当前元素的值
Must.当前元素的值
指数
可选。当前元素的索引
到达
可选。当前元素所属的数组对象
方法:()方法用于判断一个数组是否包含指定的值,如果是则返回true,否则返回false。
[1, 2, 3].includes(3); // true
总结:
上面代码的意思是:use创建一个新的数组(可以理解为复制),遍历这个数组(),找到匹配的数据后,对其取反,所以这里如果为false,就会被过滤掉