所以我有一个如下所示的Object Array:
然后我使用map函数创建我的html渲染字符串,如下所示:
{{1}}
这一切都很好!
但是,我希望在我的地图循环中访问第一个对象。
因为我正在使用firebase,所以该名称是随机的,所以我的问题是:如何根据对象在Object Array中的位置引用该对象以及如何在该对象中检索嵌套数据地图功能?
这甚至可能吗?
我已经摆弄了一段时间而现在没有到达任何地方,会感激任何帮助。
谢谢!
答案 0 :(得分:0)
如果请求的对象是类型object
的唯一值,则可以执行
for(var key in bottle) {
if(typeof bottle[key] === 'object') {
// bottle[key] is the desired object
}
}
答案 1 :(得分:0)
我相信你使用的是ES6语言。如果随机密钥对象是数组集合中唯一的对象,您现在可以执行以下操作:
for (let key in bottleArray) {
if(typeof bottleArray[key] === 'object') {
let innerObj = bottleArray[key];
//use innerObj['discountedPrice'] etc.
}
}