小时候, 乡愁是一枚小小的邮票, 我在这头, 母亲在那头。 长大后,乡愁是一张窄窄的船票, 我在这头, 新娘在那头。 后来啊, 乡愁是一方矮矮的坟墓, 我在外头, 母亲在里头。 而现在, 乡愁是一湾浅浅的海峡, 我在这头, 大陆在那头。 ——余光中《乡愁》 本文为读 lodash 源码的第三篇,后续 ...
分类:
其他好文 时间:
2017-12-18 12:13:51
阅读次数:
127
继续学习lodash,math部分,也就是一些数学相关的方法 “Math” Methods _.add(augend, addend) 加法函数. //add.js var createMathOperation = require('./_createMathOperation'); //包装方法 ...
分类:
其他好文 时间:
2017-11-17 22:24:49
阅读次数:
139
是什么? 它提供了一整套函数式编程的实用功能, 并且支持模块化, 比underscore更优秀. 文档? http://lodashjs.com/docs/ 引用? <script src="https://cdn.bootcss.com/lodash.js/4.17.4/lodash.min.js ...
分类:
Web程序 时间:
2017-11-02 11:13:19
阅读次数:
182
初级篇 1、三目运算符 下面是一个很好的例子,将一个完整的 if 语句,简写为一行代码。 简写为: 2、循环语句 当使用纯 JavaScript(不依赖外部库,如 jQuery 或 lodash)时,下面的简写会非常有用。 简写为: 下面是遍历数组 forEach 的简写示例: 3、声明变量 在函数 ...
分类:
编程语言 时间:
2017-10-25 13:15:46
阅读次数:
168
[From] https://segmentfault.com/a/1190000004460234 Lodash 和 Underscore 是非常优秀的当代JavaScript的工具集合框架,它们被前端开发者广泛地使用。但是,当我们现在是针对现代化浏览器进行开发时,很多时候我们利用的Undersc ...
分类:
其他好文 时间:
2017-10-18 11:14:52
阅读次数:
216
_.partial(func, [partials]) 创建一个func的包装方法,调用这个方法可以提前传入部分func方法的参数. 这个方法感觉通常用在有很多参数相同的场景,然后将相同的参数提前传入、 比如 来看看具体实现 这个方法同样依赖于createWrap方法 依赖的createPartia ...
分类:
其他好文 时间:
2017-08-12 17:40:24
阅读次数:
242
与underscore 类似 , 是1个js库,内部封装了诸多对字符串、数组、对象等常见数据类型的处理函数。 模块组成 Lodash 提供的辅助函数主要分为以下几类,函数列表和用法实例请查看 Lodash 的官方文档: Array,适用于数组类型,比如填充数据、查找元素、数组分片等操作 Collec ...
分类:
其他好文 时间:
2017-08-12 16:14:59
阅读次数:
236
_.delay(func, wait, [args]) 延迟wait毫秒之后调用该函数,添加的参数为函数调用时的参数 这个方法依赖于baseDelay方法 _.defer(func, [args]) 延迟1毫秒之后调用该函数,添加的参数为函数调用时的参数 _.flip(func) 创建一个调用fun ...
分类:
其他好文 时间:
2017-08-10 23:35:21
阅读次数:
192
通常情况下,在Node.js中我们可以通过underscore的extend或者lodash的merge来合并两个对象,但是对于像下面这种复杂的对象,要如何来应对呢? 例如我有以下两个object: 希望合并之后的结果输出成下面这样: 通过underscore或者lodash现有的方法我们无法实现上 ...
分类:
Web程序 时间:
2017-08-02 11:07:47
阅读次数:
218