首页 > 编程语言 > 详细

判断数组中是否存在某一值,indexOf与includes的用法

时间:2021-07-11 17:47:07      阅读:21      评论:0      收藏:0      [点我收藏+]

indexOf可以用来判断数组中是否含有某一值,

var arr2 = [12, 13, 14, 16]
console.log(arr2.indexOf(16)) //输出 3

如果数组中含有判断值,则返回这个值在数组中的下标值。
没有这个值,则返回-1.

includes也是用来判断数组中是否含有某一值

var arr2 = [12, 13, 14, 16]
console.log(arr2.indexOf(16))
console.log(arr2.includes(16)) //输出true

includes中包含则返回true,不包含则返回false
includes中可以判断NAN是否存在

includes与indexOf的区别

  • includes可以判断NAN是否存在,indexOf不行
  • indexOf可以返回小标值

includes与indexOf都是严格区分数据类型,相当与===,都不能判断引用数据类型是否存在

判断数组中是否存在某一值,indexOf与includes的用法

原文:https://www.cnblogs.com/wang--chao/p/14998799.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!