es6中includes返回的值是什么


这篇文章主要讲解了“es6中includes返回的值是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“es6中includes返回的值是什么”吧! es6中includes()返回的是布尔值。includes()方法用于判断字符串/数组是否包含指定的值,语法“ojb.includes(searchvalue, start)”;如果找到匹配的值则返回true,否则返回false。includes() 方法用于判断字符串/数组是否包含指定的值;会返回一个布尔值,表示字符串/数组是否包含给定的值。语法:

ojb.includes(searchvalue,start)

返回值:
示例:从第 12 个索引位置开始查找字符串

varstr="Helloworld,welcometotheRunoob.";
varn=str.includes("world",12);
document.getElementById("demo").innerHTML=n;

示例2:检测数组 site 是否包含 phpcn

letsite=['phpcn','google','taobao'];
site.includes('phpcn');
//true
site.includes('baidu');
//false

对比indexof方法indexOf方法有两个缺点一是不够语义化,它的含义是找到参数值的第一个出现位置,所以要去比较是否不等于 -1 ,表达起来不够直观。二是,它内部使用严格相当运算符( ==免费云主机域名= )进行判断,这会导致对NaN的误判。

[NaN].indexOf(NaN)

//-1

includes使用的是不一样的判断算法,就没有这个问题。

[NaN].includes(NaN)

//true

感谢各位的阅读,以上就是“es6中includes返回的值是什么”的内容了,经过本文的学习后,相信大家对es6中includes返回的值是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!

相关推荐: centos如何部署php环境

这篇“centos如何部署php环境”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“centos如何部署php环境”文章吧。 centos部署ph…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 03/07 13:55
Next 03/07 16:04

相关推荐