Lodash学习笔记
chunk
- 将数组按照指定区块的长度进行拆分
- 如果 array 无法被分割成全部等长的区块,那么最后剩余的元素将组成一个区块
- 参数:(array, [size=1])
1 | const arr = ["a", "b", 1, false, "", { name: "zhangsan" }]; |
compact
- 创建一个新数组,包含原数组中所有的非假值元素。
false
,null
,0
,""
,undefined
和NaN
都是被认为是“假值”。
1 | const arr = ["a", "b", 1, false, "", { name: "zhangsan" }]; |
concat
- 创建一个新数组,将 array 与任何数组 或 值连接在一起。
1 | const arr = ['a','b',1,false,'',{'name':'zhangsan'}] |
difference
- 两数组进行比较,排除待检查数组与目标数组交集取反。
1 | console.log(_.difference([3,2,1],[4,2])) |
isEqual
- 执行深比较来确定两者的值是否相等。
1 | console.log(_.isEqual({'name':'zhangsan'},{'name':'zhangsan'})) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 姚永坤的小窝!
评论