ES6 中 Array.includes 方法的使用详解

ES6 中带来了很多新的语法和 API,其中 Array.includes 方法是一个很方便的数组处理方法,本文将介绍它的使用方法及示例。

概述

Array.includes() 方法用于判断一个数组是否包含一个指定元素,并返回布尔值。该方法使用严格相等运算符(===)进行比较,因此比较时不会进行类型转换。

该方法属于 ECMA Script 2016 标准。

语法

---------------------------- -----------
  • valueToFind:要查找的元素。
  • fromIndex:可选,从该位置开始查找元素。如果 fromIndex 的值大于或等于数组长度,则返回 false。如果该值为负,则从数组末尾开始查找。

示例

下面是一些使用 Array.includes() 方法的示例。

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

----- ------ - --------- --------- -------- ----------
--------------------------------------- -- ----
--------------------------------------- -- ----
-------------------------------------- -- -----

指定开始查找的位置

----- ------- - --- -- -- -- ---
------------------------------- ---- -- ----
------------------------------- ---- -- -----

检查 NaN 是否存在于数组中

由于使用严格相等运算符(===)进行比较,因此 Array.includes() 方法可以正确地检查 NaN 是否存在于数组中。

----- --- - ------
------------------------------- -- ----

指导意义

使用 Array.includes() 方法能够更方便地判断一个数组中是否存在某个元素,并且可以在代码中使用更加简洁的写法。在开发中,使用该方法能够提高代码的可读性,减少代码量。

需要注意的是,该方法是 ES6 中新增的 API,如果需要在较低版本的浏览器或 Node.js 环境中使用,需要进行兼容处理或使用 polyfill。

结论

本文介绍了 ES6 中 Array.includes() 方法的使用方法及示例。使用该方法能够更方便、简洁地判断一个数组中是否存在某个元素,并提高代码的可读性。值得开发者在实际开发中使用。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/672c38f0ddd3a70eb6d6a77c