摘要:
Promise的静态方法 Promise.resolve() Promise.resolve()能快速的将一个传入的值转为Promise对象 等价于 如果传入的是一个 Promise 对象,Promise.resolve 方法原样返回 如果传入的是带有一个跟 Promise 一样的 then 方法的 阅读全文
摘要:
基本用法 需要注意的是,即便没有异步操作,then 方法中传入的回调仍然会被放入队列,等待下一轮执行,所以end会率先被打印。 ajax中使用Promise Promise的链式调用 当由多个请求相互依赖的时候,按照之前的回调写法,很容易形成嵌套使用的误区 由于在Promise的then方法中,返回 阅读全文
摘要:
纯函数和柯里化很容易写出洋葱代码,即一层套一层的方法h(g(f(x)))。 例如前面实现的一个功能:将一个数组的最后一个元素转换成大写字母:_.toUpper(_.first(_.reverse(array))),这种多次嵌套就是洋葱代码,为了解决这种状况,需要使用函数组合。 函数组合可以让我们把细 阅读全文