indexOf与includes的区别

更新时间:2023-05-21 17:32:08 阅读: 评论:0

养育英语-农产品经纪人

indexOf与includes的区别
2023年5月21日发(作者:创文工作总结)

indexOf与includes的区别

includes是EJS6新语法,

indexOf返回的是找到返了对应的索引值,找不到返回-1

includes返回true,fal,空值时为undefined

includes 可以查找到NaN,indexOf不能

例如:

var a=['aa','bb','cc','dd','ee',NaN]

(f('dd')) //3

(f(NaN)) //-1

(es('ee')) //true

(es(NaN)) //true

//这是因为 indexOf 认为稀疏数组,省略掉的值是不存在的,但 includes 认为是undefined

var b=[,,]

(f(undefined)) //-1

(es(undefined)) //true

//如果是数组时es(archElement, fromIndex) /f(archElement, fromIndex)

从+fromIndex 的索引值开始查找 (索引值从0开始)

var arr=['a','b','c','d']

(f('a',-1)) // -1

(f('d',-1)) // 3

(es('a',-1)) //fal

(es('d',-1)) //true

//如果是字符串时es(archElement, fromIndex) /f(archElement, fromIndex)

从fromIndex 的索引值开始查找

var str='abcde'

(f('d',-1)) //3

(es('a',-1)) //true

中班绘本推荐-许铭

indexOf与includes的区别

本文发布于:2023-05-21 17:32:07,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1684661528171910.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:indexOf与includes的区别.doc

本文 PDF 下载地址:indexOf与includes的区别.pdf

标签:includes
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|