如何使用Ionic 2在数组中获取json结果?
我正在使用我的'listproduct.ts'中的以下代码从JSON api获取数据如何使用Ionic 2在数组中获取json结果?,json,angular,ionic-framework,ionic2,Json,Angular,Ionic Framework,Ionic2,我正在使用我的'listproduct.ts'中的以下代码从JSON api获取数据 names = []; this._listProduct.listProduct().subscribe(data => { this.list = data; console.log(data); }); 在console.log中,我按预期获取结果,并附上一张图片供您参考: 我需要在名称数组中获取data.NAME,我如何才能做到这一点 data.NAME不起作用。从控制台上看,数据是由
names = [];
this._listProduct.listProduct().subscribe(data => {
this.list = data;
console.log(data);
});
在console.log中,我按预期获取结果,并附上一张图片供您参考:
我需要在名称数组中获取data.NAME,我如何才能做到这一点
data.NAME不起作用。从控制台上看,数据是由10个元素组成的数组
当我们想要将一个数组转换为另一个大小相同的数组时,我们可以使用map函数
替换console.logdata;使用此行名称=data.map e=>e.NAME
检查它是否有效
解释
函数映射以一个函数作为其参数,其中一个用法是在这里指定元素e,以及它如何与您想要的结果相对应。我们想要的是e.NAME而不是整个对象e
因此e=>e.NAME是e=>{returne e.NAME;}的一种简短形式,您可以根据将来的需要修改函数体
更多信息请点击此处: