目录数组如何判断一个元素是否存在?Array.prototype.includesES6-ES10学习布局数组如何判断一个元素是否存在?ES5filterarray1.filter(function(item){returnitem===2}).length>0ES6使用findarray1.find(function(item){returnitem===2})ES7includesArray.prototype.includesArray.prototype.includes()方法用于判断一个数组是否包含指定的值。根据情况,如果包含则返回true,否则返回false。constarr=[1,2,3,4,5,7]console.log(arr.includes(4))//trueconsole.log(arr.includes(40))//falsePS:indexOf找不到NaN,使用includes可以找到NaNES6-ES10学习布局
