Chaining

  • 2017-04-16
  • 23
  • 0

Chaining

Reads: 126

还记得jQuery支持链式调用吗?

如果我们有一组操作,用underscore提供的函数,写出来像这样:

能不能写成链式调用?

能!

underscore提供了把对象包装成能进行链式调用的方法,就是chain()函数:

因为每一步返回的都是包装对象,所以最后一步的结果需要调用value()获得最终结果。

小结

通过学习underscore,是不是对JavaScript的函数式编程又有了进一步的认识?



Comments

Make a Comment

(全部文章来自采集,清泉删除)

评论

还没有任何评论,也用不到你