[
{
"cid": "1",
"name": "图书",
"pid": "0",
"type": "1"
},
{
"cid": "2",
"name": "音像",
"pid": "0",
"type": "1"
},
{
"cid": "3",
"name": "电子书",
"pid": "0",
"type": "1"
},
{
"cid": "4",
"name": "家用电器",
"pid": "0",
"type": "2"
}
]
这是我的一段json 怎么用js 将type相等的分在一起 并且输出成一个数组
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
filter并不能分组,自己写个循环来处理就是了结果(JSON表示)
如果要按类型取
name列表从上面得到的 newList 开始
lines 的结果(JSON表示)
看例子,你可以自由发挥。
数组的filter方法,兼容性的话你可以自己瞧瞧
处理数组,遍历、筛选、排序、等。最好使用underscore.js类库。
通过自己的实践后,提供几个解决方案,看到底哪一个比较适合你,把选择权交给你,不符合要求,可以联系我。、
解决方案:
代码详细