我如何在控制台中显示数组的数据?

时间:2019-04-10 08:37:46

标签: angular ionic-framework

我需要管理已经存在于array中的数据。数据如下所示。

我正在获取这样的数据

enter image description here

 this.clientData.subscribe(udata => {
 console.log(udata);
 console.log(udata.records.name);  <=== here i want to show just a name 

})

4 个答案:

答案 0 :(得分:2)

您错过了index

this.clientData.subscribe(udata => {
     console.log(udata);
     console.log(udata.records[0].name);  <=== here use indexing
})

答案 1 :(得分:2)

它是一个数组,因此要访问数据,您还需要编写索引

 this.clientData.subscribe(udata => {
    console.log(udata);
    console.log(udata.records[0].name);// 0 is the index of the records array and name is the key so it will print the name key value 
 })

答案 2 :(得分:0)

您可能想要的是一张地图。

 console.log(udata.records.map(({ name }) => name);

答案 3 :(得分:0)

如果Udata也位于数组中,则应再次对其进行迭代

udata.forEach(element=>{
   console.log(element.records.name)
})

或udata.records