includes():表示某个数组是否包含给定的值,第一参数(必选)表示待检查的值,第二个参数(可选)表示搜索的起始位置。
和indexOf对比,indexOf进行了运算符的强对比,会导致对NaN的误判。
判断数组是否包含某个对象的方法
let Arr = [
{name:'123'},
{name:'wqew'},
{name:'asjfif'}
],
Arr1 = {name:'wqew'}
Arr2 = {{name:'123'},
Arr3 = {name:'小明'}
console.log(Arr.includes(Arr1)) //true
console.log(Arr.includes(Arr2)) //true
console.log(Arr.includes(Arr3)) //false