摘要:
源代码: 1 /* 2 对象数组合并相同key的data 3 参数:1.待操作数组,2.参考key,3.待合并key 4 */ 5 mergeKeyArr(arr, key1, key2) { 6 arr = this.sortArr(arr, true, 1, key1) 7 let newArr 阅读全文
posted @ 2021-02-22 17:34
心心眼
阅读(643)
评论(0)
推荐(0)
摘要:
源代码: 1 /* 2 数组排序 3 参数:1.待排序数组,2.是否升序(默认是),3.排序规则|0为数字(默认),1为字符串|非必须,4.排序依据唯一key|对象数组时必须,String类型 4 */ 5 sortArr(arr, bool = true, rule = 0, key) { 6 i 阅读全文
posted @ 2021-02-22 17:32
心心眼
阅读(135)
评论(0)
推荐(0)
摘要:
源代码: 1 /* 2 数组去重 3 参数:1.待去重数组,2.过滤依据唯一key|对象数组时必须,String类型 4 */ 5 filterArr(arr, key) { 6 let newArr = [] 7 let tempArr = [] 8 arr.forEach(item => { 9 阅读全文
posted @ 2021-02-22 17:29
心心眼
阅读(87)
评论(0)
推荐(0)
摘要:
源代码: 1 /* 2 对象数组添加字段 3 参数:1.待添加数组,2.待添加字段key,3.待添加value|非必须,默认为null 4 */ 5 addFieldArr(arr, key, value = null, level = 0) { 6 return arr.map(item => { 阅读全文
posted @ 2021-02-22 17:27
心心眼
阅读(5158)
评论(0)
推荐(0)
摘要:
源代码: 1 // 循环过滤树形数组 2 filterArrForKey({ arr, key, value }) { 3 let newArr = [] 4 newArr = arr.map(item => { 5 if (item.children && item.children != nul 阅读全文
posted @ 2021-02-22 17:24
心心眼
阅读(1904)
评论(0)
推荐(0)
摘要:
源代码: 1 // 树状数组指定位置增加子节点(必须标识为key) 2 addChildren({ arr, value, item }) { 3 let newArr = [] 4 arr.forEach(ele => { 5 if (ele.key value) { 6 ele.children 阅读全文
posted @ 2021-02-22 17:19
心心眼
阅读(1640)
评论(2)
推荐(0)

浙公网安备 33010602011771号