【每日一包0009】group-array】的更多相关文章

[github地址:https://github.com/ABCDdouyae...] group-array 对数组里面的多项按照指定的key进行整合 用法:group-array(arr, key1, key2, ...) 返回:object…
github地址:https://github.com/ABCDdouyae... arr-flatten 将多维数组展开成一维数组 文档地址:https://www.npmjs.com/package/arr-flatten 用法:arr-flatten(Array) 该包采用的递归方式进行降维,也可以采用栈方式先进先出进行降维[见文件:stack_deepFlatten.js] 当然ES6为我们提供了flat()和flatMap()方法更加简单化 flat用法:array.flat(默认1|…
github地址:https://github.com/ABCDdouyae... is-sorted 用于判断数组是否被排序了 文档地址:https://www.npmjs.com/package/is-sorted 用法:is-sorted(Array, 排序规则函数) 返回:boolean 默认:升序…
github地址:https://github.com/ABCDdouyae... kind-of 判断数据类型用法:kind-of(date)返回:string 数据类型 January undefined null boolean string number function array regexp date arguments error buffer set weakset map weakmap symbol init8array unit8array uint8clampedarr…
[github地址:https://github.com/ABCDdouyae...] arr-diff 多个数组比较,过滤出第一个数组独有的内容 用法:arr-diff(arr1, arr2, arr3...) 返回:array…
github地址:https://github.com/ABCDdouyae... array-first 获取数组的第一项或者前几项 文档地址:https://www.npmjs.com/package/is-sorted用法:array-first(Array, 前几项)返回:第一项返回arr[0] | 前几项返回数组默认:返回数组第一项…
github地址:https://github.com/ABCDdouyae... dedupe 对数组进行去重,也可以自定义去重(比如要求数组的每一个对象的某个属性不重复) 文档地址:https://www.npmjs.com/package/dedupe 用法:dedupe(Array, Function) 返回:array…
[github地址:https://github.com/ABCDdouyae...] array-range 生成一个指定起始位置的固定长度的数组 用法:array-range(start, end) 返回:array…
[github地址:https://github.com/ABCDdouyae...] fecha 比moment.js更加轻量级的时间解析和格式化包 format 用法:format(<Date Object|String|timestamp>, <String Format>) 返回:string const fecha = require('fecha'); fecha.format(new Date('2018','3','23','12','0','0'), 'YYYY-…
[github地址:https://github.com/ABCDdouyae...] pad 给字符串的左右加padding,也可以用于删减字符串两端 用法:pad(str, length, options)|pad(length, str, options) options: char (string): 指定字符填充 colors (boolean):Ajust to hidden terminal color characters, you may also use require 'p…