JavaScript 数组 findIndex() 方法简介 ES6 在 Array.prototype 添加一个名为 findIndex() 的新方法,它允许您查找数组中满足测试函数的第一个元素。 findIndex() 方法返回满足测试函数元素的索引,如果没有元素通过测试,则返回 -1。下面是 findIndex()方法的语法: findIndex(testFn(element[, index[, array]])...
[NaN].findIndex(y => Object.is(NaN, y)) // 0 1. 2. 3. 4. 上面代码中,indexOf方法无法识别数组的NaN成员,但是findIndex方法可以借助Object.is方法做到。 2. filter() filter()方法使用指定的函数测试所有元素,并创建一个包含所有通过测试的元素的新数组。 filter 为数组中的每个元素调用一次 callback...
JavaScript 参考 JavaScript 标准内置对象 Array Array.prototype.findIndex() findIndex()方法返回数组中满足提供的测试函数的第一个元素的索引。否则返回-1。 另请参见find()方法,它返回数组中找到的元素的值,而不是其索引。 语法 arr.findIndex(callback[,thisArg]) ...
6 Array.prototype.find to search an Object in an Array 2 Javascript: Finding an object's index in an array, not knowing the index, only the object 2 findIndex() javascript array object 0 How to use find() with findIndex in JavaScript 0 Find an element in javascript array using...
array.findIndex(function(currentValue, index, arr)[,thisValue]) 参数 function(currentValue, index,arr) - 必须。数组每个元素需要执行的函数。 thisValue - 可选。 传递给函数的值一般用 "this" 值。 返回值 返回一个新的数组。该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的。如果要进行 ...
注释:findIndex() 不会为没有值的数组元素执行函数。注释:findIndex() 不会改变原始数组。浏览器支持表中的数字表示支持该方法的第一个浏览器版本。方法 findIndex() 45.0 12.0 25.0 7.1 32.0语法array.findIndex(function(currentValue, index, arr), thisValue)...
lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。 stringObject.indexOf(searchvalue,fromindex)该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 fromindex 处或字符串的开头(没有指定 fromindex 时)。如果找到...
JavaScript Array.findIndex()用法及代码示例Array.findIndex()JavaScript 中的方法用于查找数组中满足所提供的测试函数的第一个元素的索引。它返回测试函数返回 true 的第一个元素的索引。如果没有找到这样的元素,则返回-1。用法:array.findIndex(function(currentValue, index, arr), thisValue);...
array 这是在其上调用.findindex()函数的数组。 index 这是函数正在处理的当前元素的索引。 element 这是函数正在处理的当前元素。 另一个参数thisValue用于告诉函数在执行参数函数时使用该值。 返回值 此函数返回满足给定条件的第一个元素的索引值。如果没有元素满足条件,则返回-1 ...
JavaScript findIndex() 方法 JavaScript Array 对象 实例 获取数组中年龄大于等于 18 的第一个元素索引位置 [mycode3 type='js'] var ages = [3, 10, 18, 20]; function checkAdult(age) { return age >= 18; } function myFunction() { ..