数组分组
Posted wheatcatcher
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组分组相关的知识,希望对你有一定的参考价值。
getRepeatNum(arr) {//找出数组中相同的元素 let obj = {}; for (let i = 0, len = arr.length; i < len; i++) { if (obj[arr[i]] == undefined) { obj[arr[i]] = 1; } else { obj[arr[i]]++; } } for (let key in obj) { obj[key] <= 1 && delete obj[key]; } return Object.keys(obj); }, getGroupNum(arr) {//根据数组的某个参数进行分组 let newArry = {}; for (let i = 0; i < arr.length; i++) { if (newArry[arr[i].num.errcode]) { newArry[arr[i].num.errcode].push(arr[i].num.num) } else { newArry[arr[i].num.errcode] = [arr[i].num.num] } } return newArry },
以上是关于数组分组的主要内容,如果未能解决你的问题,请参考以下文章
iOS小技能:对象数组按照日期分组和排序,使用块代码实现数组排序和乱序。
iOS小技能:对象数组按照日期分组和排序,使用块代码实现数组排序和乱序。
错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”