是否有任何良好的underscore.js替代方案可以扩展核心js类?

phi*_*012 5 javascript syntax underscore.js

我觉得_.something(somevar, some_function_or_other_thing);"语法"很难看.什么是使用类似ruby的迭代器和类似的东西的一些好的替代品:

10..times(function(i) {
   console.log(i);
});

uppercasefoobar = ["foo", "bar"].each(function(i) {
    return i.toUpperCase();
});
Run Code Online (Sandbox Code Playgroud)

另外,我使用的是node.js,因此它应该更多地关注代码而不是DOM的东西.

Ton*_*nin 5

没有人提到过Lo-Dash.Lo-Dash是Underscore的超集,添加了许多方法.约翰-大卫·道尔顿(罗短跑的创造者)解释在回答一个问题,SO两分馆之间的主要区别在这里.

编辑:发现了一个详细的博客文章"向Lo-Dash问好",详细介绍了库的背景以及与其他所谓的'js实用工具带'的比较.


phi*_*012 2

我自己找到了一个!http://sugarjs.com/

(是的,我确实意识到扩展本机类本质上是语言的分叉……这就是我的动机……)