gpt4 book ai didi

javascript - JS中如何使用流

转载 作者:行者123 更新时间:2023-12-02 22:31:20 24 4
gpt4 key购买 nike

我想以类似的方式在 JS 中操作数组 Java Streams .

所以

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

仅进行一次迭代。

如果没有库,我如何实现这一目标?

最佳答案

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

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

LINQ for JavaScript -

优点

  • 实现所有 .NET 4.0 方法 完全延迟计算 完全
  • 对 VisualStudio 的 IntelliSense 支持 支持 jQuery 支持
  • 响应式(Reactive)扩展的 Windows 脚本宿主绑定(bind)
  • JavaScript(RxJS) 和 IntelliSense Generator NuGet 安装支持
  • 最近更新(最新版本 2011 年 1 月)语法符合 lambda
  • C# 语法

缺点

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

其他类似的库有:

关于javascript - JS中如何使用流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58890804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com