JavaScript Javascript underscore vs Ruby

zw963 · 2014年05月20日 · 最后由 yfractal 回复于 2014年05月20日 · 2200 次阅读

不错的总结 :plus1:

这个。。。Underscore 本来就是 Jash 模仿 Ruby 的语法创造出来的,没法跟 Ruby 比啊。

另外,有关 call 一块,我所见到的大部分是用在 Proc 上面,极少见到使用method, 比如

a = ->(arg) { arg + 1 }
a.call(2)
#=> 3

这个和 Javascript 的用法是类似的。a类似于一个 JS 的函数。

另外,Javascript 也可以直接绑到对象上面。例如 Backbone 里面,Collection 就可以直接使用 array, collection 类的大部分方法而不需要_.

更喜欢 underscore,觉得 each_with_index 比较麻烦。也更喜欢函数式的方式。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号