收藏
回答

新手,求更好的对象取值方法?

下面打印出来的17组数据,每组数据里面都有sort属性,我想把sort=1 - sort=12里面的name、value值分别取出。

再把所有sort=0的每组数据中name、value值取出组成新的数组。

我自己写的方法有点复制,求有没有更简单的方法。





最后一次编辑于  2019-10-12
回答关注问题邀请回答
收藏

2 个回答

  • stop eating
    stop eating
    2019-10-12

    用array.fifter过滤数组,然后再组装新数组

    2019-10-12
    有用 1
    回复 1
  • Qiu (吉²)
    Qiu (吉²)
    2019-10-12

    你好,我通过array.fifter过滤了,sort=0 的数据并从新组装成新的数组。但是我还想把sort=2、sort=3...sort=12里面的name、value值取出来,每个sort单独存。应该怎么操作啊。

    function filterBySort(tempArr, sort) {

    return tempArr.filter(item => item.sort == sort)

    };

    console.log(filterBySort(tempArr, '0'))

    )这是我写的代码

    2019-10-12
    有用
    回复
登录 后发表内容
问题标签