1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Stream.js 1.4.0 发布,Streams 的 JS 实现 下载

本帖由 漂亮的石头2015-06-14 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,295
    赞:
    47
    Stream.js 1.4.0 发布了,该版本主要围绕全新的中间操作,类似 Haskell 和 Scala 的特性,但还没在 Java 8 Streams API 中实现。新方法包括:shuffle(), reverse(), slice(), takeWhile() 和 dropWhile(). 详情请看 APIDOC 。其他重要变化是对 null 和 undefined 输入的处理,从该版本开始都被当成是空集合,因此在创建 Streams 时无需在对已有对象进行检查,例如 Stream(undefined).toArray(); // => []. 完整的改进列表请看 list of changes

    Stream.js 是 Lazy Object Streaming Pipeline 的 JavaScript 实现,灵感来自于 Java 8 Streams API

    示例代码:

    Stream(people)
    .filter({age: 23})
    .flatMap("children")
    .map("firstName")
    .distinct()
    .filter(/a.*/i)
    .join(", ");
    Stream.js 1.4.0 发布,Streams 的 JS 实现下载地址
     
正在加载...