findIndex() 方法返回传入一个测试函数符合条件的数组第一个元素位置(索引)。当数组中的元素在函数条件时返回 true 时, findIndex() 返回符合条件的元素的索引位置,之后的值不会再调用执行函数。如果没有符合条件的元素返回 -1。 两个方法的语法如下: 复制 array.find(function(currentValue,index,arr),thisValue...
var array = [ 10, 20, 30, 110, 60 ]; function finding_index(element) { return element > 25; } document.write(array.findIndex(finding_index)); 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 输出: 2 1. 9、find()方法 此方法用于获取满足所提供条件的数组中第一个元素的值。
9、findIndex( ) method 此方法返回满足提供的测试函数的第一个数组元素的索引,否则返回-1 /* This method retuns the index of the frist array element that satisfies the provied test function or else returns.-1. */constkkk=[6,11,9,100,46];constindexFound=kkk.findIndex(element=>element>15);c...
JavaScript 的 find, findIndex, indexOf 数组方法通常被合并。用法如下。 find:返回与指定条件匹配的第一个元素,不再往后匹配。 constarr=[1,2,3,4,5,6,7,8,9,10]; constfound=arr.find(el=>el>5); console.log(found); //6 再次注意,(上面的例子中)虽然5以后的所有值都符合条件,但也只返回第一...
console.log(index+":"+item) })1.2.3.4. 该方法还可以有第二个参数,用来绑定回调函数内部this变量(前提是回调函数不能是箭头函数,因为箭头函数没有this): 复制 let arr = [1,2,3,4,5]let arr1 = [9,8,7,6,5]arr.forEach(function(item, index, arr){ ...
使用.findIndex()方法获取第一个满足条件的元素的索引。例如,让我们找到列表中的第一个数字 3: const nums = [1,2,3,3,3,2,1] const idx = nums.findIndex( num => num == 3 ) console.log(idx) 输出: 2 如果不存在与条件匹配的此类元素,则该.findIndex()方法返回-1。
Syntax, explanation & example of the usage of the array findIndex JavaScript method with browser support and other related concepts
age:23}]const findFriend = friend.find((item)=>{return item.name = "小余"})console.log(findFriend);//{ name: '小余', age: 18 }//findIndex,找到对象在数组在对象中对应的索引值const findFriend = friend.findIndex((item)=>{return item.name === "小余"})console.log(findFriend);//...
Find the first element with a value over 18: constages = [3,10,18,20]; ages.findIndex(checkAge); functioncheckAge(age) { returnage >18; } Try it Yourself » Description ThefindIndex()method executes a function for each array element. ...
Find the last element with a value over 18: constages = [3,10,18,20]; ages.findLastIndex(checkAge); functioncheckAge(age) { returnage >18; } Try it Yourself » Description ThefindLastIndex()method executes a function for each array element. ...