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

浙公网安备 33010602011771号