这个。。。Underscore 本来就是 Jash 模仿 Ruby 的语法创造出来的,没法跟 Ruby 比啊。
另外,有关 call 一块,我所见到的大部分是用在 Proc 上面,极少见到使用method
, 比如
a = ->(arg) { arg + 1 }
a.call(2)
#=> 3
这个和 Javascript 的用法是类似的。a
类似于一个 JS 的函数。
另外,Javascript 也可以直接绑到对象上面。例如 Backbone 里面,Collection 就可以直接使用 array, collection 类的大部分方法而不需要_.
。