per.find(item => item.age > 24) // {name:'sun',age:25} per.findIndex(item => item.age > 24) // 2 1. 2. 3. 4. 5. 6. 7. 8. 11、findLast():从后往前,运行传入的函数,返回第一个匹配的元素。 12、findLastIndex():从后往前,运行传入的函数,返回第一个匹配的元素的索引。 const...
let findIndexFru = fruits.findIndex(function(item, index, arr){ return index > 5; }); console.log(findIndexFru); // -1 let findIndexVeg = vegetables.findIndex(function(item, index, arr){ // 返回 遍历子对象 console.log(item.name); // // 返回 遍历索引值 console.log(index); // ...
console.log(arr.find(n => typeof n === "number")) // 1 2、findIndex(): 传入一个回调函数,找到数组中符合当前搜索规则的第一个元素,返回它的下标,终止搜索。 const arr = [1, "2", 3, 3, "2"] console.log(arr.findIndex(n => typeof n === "number")) // 0 3、fill(): 用新...
name:'花椰菜'},{id:2,name:'青椒'},{id:3,name:'土豆'},{id:4,name:'西红柿'}];// fruits 需要遍历的数组// item 数组的元素// index 元素对应的下标// arr 数组本身letfindIndexFru=fruits.findIndex(function(item,index,arr){returnindex>5;});console.log(findIndexFru);// -1letfindIndexV...
findIndex()方法返回数组中满足提供的测试函数的第一个元素的索引。若没有找到对应元素则返回-1。 ❝ 该方法参数与 find() 相同,只是一个返回该元素,一个返回该元素在数组中的索引值。 ❞ 查找name 为 orange 的对象在数组中的的索引。 varinventory = [ ...
1. find() 传入一个回调函数,找到数组中符合当前搜索规则的第一个元素,返回它,并且终止搜索。 constarr=[1,2,3,4];console.log(arr.find(i=>i===2));// 2 2. findIndex() 传入一个回调函数,找到数组中符合当前搜索规则的第一个元素,返回它的下标,终止搜索。
8、lastIndexOf() //返回可以在数组中找到给定元素的最后一个索引,如果不存在,则返回 -1。从 fromIndex 开始向后搜索数组 const list = [1, 2, 3, 4, 5]; list.lastIndexOf(3); // 2 list.lastIndexOf(3, 1); // -1 9、findIndex() ...
5.find person.find((el) => el.name == "小乔") //返回指定元素 6.map person.map(function (item, index, array) { console.log(item) }) 7.findIndex person.findIndex(function (item, index, array) { console.log(item) }) 8.some ...
findIndex 寻找项目的下标,找不到就返回-1 reduce 累积 letarr=[1,2,3,4,5]letsum=arr.reduce((prev,cur,index,array)=>{returnprev+cur},10)console.log(sum)//25 reduceRight 从后往前累积 keys,values,entries遍历器对象 letarr=['a','b']for(letindexofarr.keys()){console.log(index);}// ...
map():创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果 reduce():对累加器和数组中的每个元素(从左到右)应用一个函数,最终合并为一个值(reduceRight()是从右到左的执行) find()& findIndex() 根据条件找到数组成员:find()定义:用于找出第一个符合条件的数组成员,并返回该成员,...