簡體   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