过潦 2022-05-04 13:50:21
感觉用这个例子来引入惰性函数不是很适合
我们现在需要写一个 foo 函数,这个函数返回首次调用时的 Date 对象,注意是首次。
这个需求应该是用 once 函数实现比较好,不过 addEvent 的例子是适合惰性函数的。
function once(fn) { var fire, ret return function() { var self = this if (!fire) { fire = true ret = fn.apply(self, arguments) } return ret } }
个人觉得惰性函数是 通过改写函数来 避免多次做不必要的判断, once 函数 还是需要每次执行都进行判断
过潦 2022-05-04 12:59:56
DFSdeepClone 方法有问题吧 字符串 clone 出来不久变数组了
浏览器console 实验一下就错了
过潦 2022-05-03 13:15:28
引言
本文从五个方面介绍 Promise.any
:
Promise.any
的作用Promise.any
应用场景Promise.any
vsPromise.all
Promise.any
vsPromise.race
- 手写
Promise.any
实现
下面正文开始
- 共 1 页
- 1
@skyujilong generator也是iterator,你可以用
for of
代替forEach
。具体可以看开头部分。ES6 中 for of 和迭代器 学习笔记