ES6 find()

ES6 find()

 

Array.prototype.find()

返回数组中满足提供测试函数的第一个元素的值,否则返回undefined

let b = blogs.find(function(e) => {
return e.id === id})  //e为遍历数组blogs的每一项
let b = blogs.find((e) => e.id === id)

 

复制代码
function isPrime(element, index, array) {
  var start = 2;
  while (start <= Math.sqrt(element)) {
    if (element % start++ < 1) {
      return false;
    }
  }
  return element > 1;
}

console.log([4, 6, 8, 12].find(isPrime)); // undefined, не найдено
console.log([4, 5, 8, 12].find(isPrime)); // 5
复制代码

 

Array.prototype.findIndex()

返回列表成员的索引

Array.prototype.some()

是否符合断言在列表上至少存在一项

Array.prototype.filter()

这个和find相似 但是这个是全部返回(一个新数组)

本人是一个技术爱好者 1.但是每个技术爱好者都是从萌新开始的 2.我所有的博文都是我各方资料查阅(看的比较乱比较杂,因为有些是群里讨论等等来源,无法辨别出处,所以我的文章都是没有写明出处,都是我个人消化后整理,) 3.但是没有经过我实践的我一般会标注 4.希望大家共同交流共同进步,指出我的不足 谢谢

posted on 2022-01-24 16:39  漫思  阅读(367)  评论(0编辑  收藏  举报

导航