es6 findIndex , find用法
let arr = [
{name:'test1',age:1},
{name:'test2',age:2},
{name:'test3',age:3}
]
let temp = arr.findIndex(function(item){
console.log(item.name)
return item.name == 'test3'// 这里return不可少,必须“==”
})
console.log('temp=',temp)
// var arr = [12, 16, 18, 20]
// let index = arr.findIndex(item => item == 16)
// console.log('index=',index)//1
let arr = [
{name:'test1',age:1},
{name:'test2',age:2},
{name:'test3',age:3}
]
// 需求:获取name=test3的元素下标
var index = arr.findIndex(item => {return item.name == 'test3'})
console.log(index)
// 需求:获取name=test3的元素
var obj = arr.find(item => {return item.name == 'test3'})
console.log(obj)
- tips:find方法---如果没有找到,返回undefined
相信坚持的力量,日复一日的习惯.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2018-08-24 git clone 无权限
2018-08-24 小程序消息推送
2017-08-24 .gitignore 无效问题