数组includes方法的使用

判断一个数组中是否包含某个元素:

  1. 使用indexOf
const testArr=['Amy','Jhony','Henry','Tony'];
let index=testArr.indexOf('Jack');
console.log("index",index);

控制台结果为-1,表示数组中未包含此元素,否则会返回元素在数组中的index。

  1. 使用includes
    testArr.inlcudes()直接返回布尔值,true或false。
    注意:对象数组不能使用includes方法来检测,空数组也无法调用includes。举例 如下:
const objArr=[{a:1,b:2,c:3}];
objArr.includes({a:1})

不能得到期望的true

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容