猿问

JS中处理JSON数据重复问题,取出里面name字段数值相同的作为一个数组;不相同的作为一个数组?

题目描述

从后端获取的接口数值是动态的,id和name的数值都是动态。json的格式如下,举个简单的例子:

var arr = [
    {id:1,name:2},
    {id:2,name:13},
    {id:3,name:2},
    {id:10,name:2}
];

现在,我需要根据name相同获取到的最终效果如下:

arr1 = [{id:2,name:13}]
arr2 = [
    {id:1,name:2},
    {id:3,name:2},
    {id:10,name:2}
]

也就是说 需要拆分出来一个name不相同的数组;一个name值相同的数组;
求各位老大帮忙解答一下?


慕无忌1623718
浏览 1071回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答