Advertisement

JavaScript中find()方法用于查找元素并返回第一个匹配结果(元素),而filter()方法筛选满足条件的元素并返回新的数组。

阅读量:

ES6 标准为 JavaScript 提供了多种数组操作函数,每种函数均具备特定的功能与优势。

在应用程序开发过程中,开发者通常借助这些数组函数来提取符合要求的数据集合,并实现对单一或多个目标元素的获取。

在比较这两种函数差异之前,有必要逐一对其功能进行详细介绍。

JavaScript find() 方法解析

ES6中的find()方法用于获取通过指定测试函数验证的第一个元素的值。若无元素符合测试条件,则返回undefined。

语法结构

上述方法在使用过程中常结合箭头函数进行定义。

复制代码
 find((element) => { /* ... */ } )

    
 find((element, index) => { /* ... */ } )
    
 find((element, index, array) => { /* ... */ } )
    
    
    
    

当前存在一组用户对象,这些对象分别具有 age 和 id 两个属性,具体信息如下所示:

复制代码
 let users = [{

    
     id:1,
    
     name: 'John',
    
     age: 22
    
 }, {
    
     id:2,
    
     name: 'Tom',

全部评论 (0)

还没有任何评论哟~