indexOf()与includes()

js中数组函数:indexOf()与includes()

    首先,这两个函数通常是用来筛选的,判断数组中是否包含指定元素,indexOf()函数,返回值为指定元素的下标,没有符合条件的元素则返回-1,includes()函数,判断数组中是否包含指定元素,返回一个boolean值(true或false)

1. array.indexOf(item,start)

item : 查找元素  start :检索位置

 
      let array = ['1','2','3','4'];
      
      console.log('indexOf:' + array.indexOf('2'));//输出下标 1
      console.log('indexOf:' + array.indexOf('5'));//输出 -1
      console.log('indexOf:' + array.indexOf('2',2));//输出 -1

2.array.includes(item,start)

item : 查找的元素  start : 检索位置

 console.log('indexOf:' + array.includes('2'));//输出下标 true
 console.log('indexOf:' + array.includes('5'));//输出 false
 console.log('indexOf:' + array.includes('2',2));//输出 false

 

posted @ 2021-09-23 11:05  coderDpp  阅读(171)  评论(0)    收藏  举报