Underscore.js : 我还活着!憋了3年终于发布新版本了

10年服务1亿前端开发工程师

Underscore.js 沉寂3年多终于发布了 1.9.0 版本,目前最新的是 1.9.1 版本。

Underscore.js 一个 JavaScript实用库,提供了一整套函数式编程的实用功能,包括常用的: map, filter, invoke — 当然还有更多专业的辅助函数,如:函数绑定, JavaScript模板功能,创建快速索引, 强类型相等测试, 等等。但是没有扩展任何JavaScript内置对象。

中文文档

最新的 Underscore.js (1.9.1) 中文文档:/doc/underscore/

新版本的改进

1.9.0 版本做了一些重大的改进:

  • 添加 _.restArguments 函数,用于处理可变参数函数。
  • 添加_.chunk函数以分块数组。
  • 添加 _.isSymbol, _.isMap, _.isWeakMap,_.isSet_.isWeakSet 函数。
  • _.throcodele_.debounce 返回函数现在具有 .cancel() 方法,该方法可用于取消任何计划的调用。
  • _.property 现在接受键和索引的数组作为路径说明符,用于查找值的深层属性。
  • _.range 现在接受负范围以生成降序数组。
  • 添加对多种环境的支持,包括:WebWorkers,browserify 和 ES6 imports。
  • 现在可以通过设置_.partial.placeholder来配置用于partial的占位符。
  • _.bindAll 现在接受数组或参数 作为 key 。
  • 三年的性能改进。
赞(5) 打赏
未经允许不得转载:WEB前端开发 » Underscore.js : 我还活着!憋了3年终于发布新版本了

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏