JS遍历数组里数组下的对象,根据数组中对象的某些值,组合成新的数组对象

三连哦

前言:

       大部分后端返回给前端的数据,是json形式的。里边包含了响应码,响应信息,有些还会返回数组对象等。现在有一个业务场景,我调用明细查询接口,返回的数据是一个对象数组的形式,但是我只需要对象中的某些属性值。这个时候我就需要想办法提取我所需要的值,然后组合成一个新的对象数组。

简单来说就是:数组套数组套对象的时候,而我要取得东西就是对象下的key对应的value时。如下图:

1、 接口返回数据

在这里插入图片描述

2、for …of 遍历+数据组合

方法:for… of(ES6的新增特性,比之前使用的双层for循环好用多了)

步骤

  • 1、首先遍历数组对象(使用for…of)
  • 2、然后根据对象取值,将取出来的值放入新的对象。
  • 3、最后将新的对象放入,对象数组中
    在这里插入图片描述

3、效果

就可以将组合后的数据,遍历展

猜你喜欢

转载自blog.csdn.net/weixin_43304253/article/details/130156336