es6 find()与filter()区别

发布时间:2026-02-06 06:33

使用防盗软件,如Apple的Find My或安卓的Find My Device。 #生活技巧# #数码产品使用技巧# #数码产品安全防护#

最新推荐文章于 2023-02-01 10:03:52 发布

原创 于 2018-12-29 20:27:39 发布 · 1.3k 阅读

· 0

· 2 ·

CC 4.0 BY-SA版权

版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。

find 和 filter 都是不改变原数组的方法

find()函数用来查找目标元素,找到就返回该元素,找不到返回undefined。返回的是对象

如遇到重复的值只会返回第一次出现的值 

var users = [

{

name:"alie"

},

{

name:"carrie"

},{

name:"carrie"

}

];

var user = [];

user = users.find(function(user){

return user.name === "carrie"

})

console.log(user)

javascript

运行

filter过滤 返回全部结果仍然是数组。

const list = [{'name':'1',index:1},{'name':'2'},{'name':'1'}]

let list3 = list.filter(i=>i.name==='1')

console.log(list3)

javascript

运行

网址:es6 find()与filter()区别 https://www.yuejiaxmz.com/news/view/1441002

相关内容

Python内置函数filter用法小结
省钱没焦虑 蔚来ES6值得买吗?
.filter(item => item.id === v)[0]
2025款极氪7X、智界R7、蔚来ES6:智能驾驶与车身安全谁更出色?
解析蔚来ES6智能驾驶辅助系统:安全性高,不过有瑕疵
焕新登场!全新蔚来ES6/EC6升级三大核心板块,33.8万起售
上海音豪力作!蔚来ES6车主深夜隔音,CTK环保材料带来静谧享受
轻松弄懂var、let、const之间的区别
极氪7X、蔚来ES6、智界R7,谁能主宰智慧出行新时代?
es6,es7,es8语法总结 =====>> (不定期更新)

随便看看