如何将服务响应中的某些值存储到Angular 6中的数组?

RJ_7

我有一个Web服务调用,它返回一个值数组。我想从响应存储一些值到数组。

Component.ts

     this.data.post_data('get/data',this.dataObj,true)
     .subscribe((data:any) => { 
         this.response= data.data;

      });

Web服务响应

    0: {id: 785533, name: "UK ", avg: 0.6154,…}
    1: {id: 785533, name: "Usd ", avg: 0.698,…}
    2: {id: 785533, name: "ff ", avg: 50.61598,…}
    3: {id: 785533, name: "yy ", avg: 80.61198,…}
    4: {id: 785533, name: "nn ", avg: 10.618,…}
    5: {id: 785533, name: "mh ", avg: 0.6154898,…}
    6: {id: 785533, name: "tr ", avg: 70.615482198,…}
    7: {id: 785533, name: "es ", avg: 0.61548,…}

我只需要将'name'和'avg'值保存到数组。

康纳斯·范

您可以使用map方法生成具有选定字段的新数组:

let result = this.response.map(x => { 
  return { name: x.name, avg: x.avg };
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将方法中的值存储到数组中?

如何将先前的值存储到数组中

如何将getaddrinfo中的IPv6地址存储到字符数组中?

如何将数据从服务存储到 angular2 中的类/接口?

如何将 FormArray 中的单独数据存储到 Angular 中的普通对象数组中

如何将字典值从字典数组快速存储到数组中

如何将数据集中的值存储到Matlab中的数组中

如何将字符串值存储到php中的数组中?

如何将数组中重复的值的计数存储到 C++ 中的映射中?

如何将arrayList存储到Java中的数组中?

如何将mysql值存储到变量中?

Angular6:如何将模板变量链接到服务的数组,索引在 paramMap 中

当父表的值都存储到数组中时,如何将数组插入到联结表中?

如何将HTML dropdownlist的多个值存储到数组中,并使用PHP以逗号分隔它们?

如何将Excel文件中的值存储到数组中进行测试

在 Matlab 中使用匿名 fnc 时如何将值存储到数组中以绘制它们

如何将选定的值从UI存储到控制器中的数组?

如何将数组存储到dynamoDB表中

如何将字典数组存储到类变量中?

如何将数组数据存储到结构中?

如何将数据存储到AngularJS数组中

如何将javascript数组或JSON存储到php中

如何将文件信息存储到数组中?

如何将函数的输出存储到数组中

如何将Calendar类型的年份存储到数组中?

如何将异步获取的响应存储到数组对象

如何将键和值存储到数组存储?

如何将单选按钮的值存储在数组中

如何将值存储在数组 Jquery 中?