我正在从firestore中检索特定数据作为数组,值是console.log()上的值,但是我似乎无法从数组本身中检索特定数据,
这是我的活动。
import { Event } from '../../models/event';
invitedEvents: Event[] = [];
this.invitedEvents = invitedEvents;
console.log(invitedEvents, invitedEvents.name);
在console.log()
您会看到invitedEvents.name
的未定义返回值,我确定你们知道检索name值,发送帮助的正确方法。
答案 0 :(得分:1)
对象在数组中,因此您必须首先从数组invitedEvents[0]
console.log(invitedEvents, invitedEvents[0].name);
答案 1 :(得分:0)
这里您必须invitedEvents
是一个数组。因此,如果您需要访问,就不能像这样直接invitedEvents.name
,这是几种访问方式。
for(let item of invitedEvents){
console.log("Data",item);
console.log("Specific Name",item.name);
}
此示例用于打印多个值。
如果只有一个值,只需这样做。
console.log("Specific Name Second way", invitedEvents[0].name);
我希望它能对您有所帮助。
谢谢
穆图