猿问
类数组对象,如何取到对象的值
有这么一个数组[{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
相关分类
JavaScript
我要回答