新手,求更好的对象取值方法?
发布于 7 年前 作者 junjin 6356 次浏览 来自 官方Issues

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

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

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

2 回复

你好,我通过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’))

)这是我写的代码

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

回到顶部