Lodash学习笔记
有人说过,javascript中最值得学习的三个框架就是jquery、d3.js以及lodash了。确实lodash很强大了,阅读源码,也能让人学习到很多的知识点。我也推荐那源码来看看。
1.lodash
1.数组去重
_.uniq(array):创建一个不重复的数组副本。使用了 SameValueZero 等值比较。只有首次出现的元素才会被保留。
2.将首字母大写
_.capitalize(string):返回大写开头的字符串
3.判断是否为数组
_.isArray(value):检查 value 是否是 Array 类对象
1.javascript 判断变量是否是数组(Array)
4.函数节流和行数防抖
- 函数节流: 指定时间间隔内只会执行一次任务;
- 函数防抖: 任务频繁触发的情况下,只有任务触发的间隔超过指定间隔的时候,任务才会执行。
1.函数节流与函数防抖
5.在数组对象中查找某个值
1 | var data = [ {"name": "apple", "id": "apple_0"}, |