欢迎光临
我们一直在努力

findindex和indexof,findlastindex

定义和用法:
findIndex() 方法返回传入一个测试条件(函数)符合条件的数组第一个元素位置。
有两点要注意:
1. 当数组中的元素在测试条件时返回 true 时, findIndex() 返回符合条件的元素的索引位置,之后的值不会再调用执行函数。例子2就是一个很好的说明,即使后面的666和66大于50,但是它只找到99,就不会执行后面的循环了。
2.如果没有符合条件的元素返回 -1
例子1:

var arr = [‘a’,’b’,’c’,’d’]; var flag = arr.findIndex(item => { return item === ‘c’; }) console.log(flag) // 得到: 2

例子2:

var arr2 = [1,18,2,99,666,44,66]; var flag2 = arr2.findIndex(item => { return item > 50; vps云服务器 }); console.log(flag2) // 得到: 3

例子3:

var arr3 = [‘red’,’pink’,’green’]; var flag3 = arr3.findIndex(item => item === ‘yellow’) console.log(flag3) // 得到:-1

注意: IE 11 及更早版本不支持 findIndex() 方法。
注意: IE 11 及更早版本不支持 findIndex() 方法。
注意: IE 11 及更早版本不支持 findIndex() 方法。

19271049

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。