猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
类数组对象,如何取到对象的值
有这么一个数组[{a: 1}, {b: 30}, {d: 45}, {f: 415}, {cs: 454}];
如何可以拿到d的值呢
红颜莎娜
浏览 980
回答 3
3回答
繁星点点滴滴
这哪里是类数组对象啊,这就是个数组。let target = arr.find((item) => { return item.keys().indexOf('d') >= 0})target.d数组:// 伪代码let arr = []arr.a = 1arr.b = 2arr.c = 3// [a:1,b:2,c:3]类数组对象:{ '1': 'a', '2': 'b', '4': 'c', length: 5}
0
0
0
蓝山帝景
0
0
0
慕码人2483693
function getVal (arrLike, key, fallbackVal) { const result = [...arrLike].find(x => typeof x[key] === 'number') return result ? result[key] : fallbackVal}getVal(arrLike, 'd') // 45
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续