红联Linux门户
Linux帮助

Immutable.js 3.8.0发布,不可变数据集合

发布时间:2016-04-17 09:22:30来源:红联作者:baihuo
Immutable.js 3.8.0 发布了。

更新内容:

新增:

Now exports Flow types (#805)

Now exports typings for TypeScript use. (#808)

Cursor TypeScript definitions (#765)

No longer warns when accessing length property of a collection. (88f880f)

Map.of() takes key, value interleaved pairs (#727)

findEntry and findLastEntry now respect notSetValue argument (#822)

修复:

Iterable::take(Infinity) takes infinitely instead of 0 (#834)

Proper toOrderedMap and toOrderedSet method definitions (#761)

Records return themselves for no-op Record#set calls for better performance (#795)

Range#toString propertly reports step (#759)

Add missing Set#contains (96b0946)

Immutable 是 Facebook 开发的不可变数据集合。不可变数据一旦创建就不能被修改,是的应用开发更简单,允许使用函数式编程技术,比如惰性评估。Immutable JS 提供一个惰性 Sequence,允许高效的队列方法链,类似 map 和 filter ,不用创建中间代表。

immutable 通过惰性队列和哈希映射提供 Sequence, Range, Repeat, Map,OrderedMap, Set 和一个稀疏 Vector。

软件详情:http://facebook.github.io/immutable-js/docs/

下载地址:https://github.com/facebook/immutable-js/archive/v3.8.0.tar.gz

来自:开源中国社区
文章评论

共有 0 条评论