繁体   English   中英

如何在 JS 中使用流

[英]How to use streams in JS

我想以与Java Streams类似的方式在 JS 中操作 arrays 。

所以

arr.map().map().map()

只会做一次迭代。

没有图书馆我怎么能做到这一点?

这类似于 DotNet 中的 LINQ。 并且已经有很多图书馆可以为您做到这一点。

您可能想查看 linq.js。 它遵循 .NET lambda 语法,看起来可以很好地集成到 Microsoft 环境中。

LINQ 用于 JavaScript -

优点

  • 实现所有 .NET 4.0 方法完成惰性评估完整
  • 对 VisualStudio 的 IntelliSense 支持 支持 jQuery 支持
  • Windows 用于响应式扩展的脚本主机绑定
  • JavaScript(RxJS) 和 IntelliSense 生成器 NuGet 安装支持
  • 最近更新(2011 年 1 月最后一次发布)语法符合 lambda
  • C# 中的语法

缺点

  • linq.js 库有点大。
  • 如果您已经在使用 jQuery 或其他 js 库,那么最常用的功能可能已经可用。 尤其参见 jQuery 的过滤器和“任何”方法。

其他类似的库是:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM