肥宅综合社区-做一个优雅文明的综合社区

搜索内容

Array.prototype.includes方法在ES6中的用法和示例

2023-10-03 181阅读 0评论

Array.prototype.includes方法
Array.prototype.includes方法,是ES6中新增的方法,用于判断一个数组是否包含给定的值。它的语法如下:
array.includes(valueToFind[, fromIndex])
其中,valueToFind是要查找的值,fromIndex是可选的,表示从数组的第几个元素开始搜索。
下面是一个使用Array.prototype.includes方法的示例:
let arr = [1, 2, 3];
console.log(arr.includes(2)); // true
console.log(arr.includes(4)); // false
console.log(arr.includes(3, 3)); // false
console.log(arr.includes(3, -1)); // true
上面的代码中,arr是一个数组,它包含三个元素1、2、3。第一个console.log语句判断数组中是否包含2,结果为true;第二个console.log语句判断数组中是否包含4,结果为false;第三个console.log语句表示从数组的第三个元素开始搜索,结果为false;第四个console.log语句表示从数组的倒数第一个元素开始搜索,结果为true。
Array.prototype.includes方法比传统的indexOf方法更加方便,它不仅可以搜索普通值,也可以搜索NaN和undefined,而indexOf方法却无法搜索这两个值。

文章版权声明:本站部分内容系网络转载,如果文章触发到您的利益或版权,请联系本站客服邮箱kefu@fz331.com删除,我们将48小时之内删除。

发表评论

上传附件:
评论列表 (有 0 条评论,181人围观)
切换注册

登录

忘记密码?

切换登录

注册

验证码