js-utils
rogerwang@f2e
码中自有颜如玉,码中自有黄金屋!
展开
-
js快速排序
/** js数组二分法快速排序 */ function quickSort (arr) { if (!arr || arr.length <= 1) { return arr } const midIndex = Math.floor(arr.length / 2) const midNum = arr.splice(midIndex, 1)[0] const leftA.原创 2021-06-23 23:09:36 · 88 阅读 · 0 评论 -
js树形结构和扁平数组相互转换
some utils树结构扁平化偏平数组树状化树结构扁平化/** * 把嵌套数组转成平铺数组 * @param data <Array> * @param childName <String> 子集节点的名称 * @return newData <Array> */const flatTree = (data, childName = 'children') => { if (!Array.isArray(data)) { c原创 2021-07-01 21:29:38 · 1153 阅读 · 0 评论