javascript - node js,传统数据结构 ( 如集等),如 Java.util的?

  显示原文与译文双语对照的内容
0 0

我爱节点JS和,来自Java背景,一些项目甚至很感兴趣看看行不行。其中节点也许有点拉伸,如搜索引擎项目。

我一直有点困惑的一点是Javascript似乎并缺乏传统数据结构,例如set,其精确的定义扩展是建立在计算机科学中使用,因为它已被数学( 主要是存在计算机之前的列表不允许重复) 。 似乎在使用节点JS没有库( 例如Java .util具有这些基本的我对于那些习惯于,我认识到我可以创建它们自己的数据类型,但是这次是添加更多的系统开销到项目中。

是否有libs中的节点( 或Javascript通用) 来解决这个问题? 我认为要替换节点很有前途的使用语言( 如Java对于很多项目有这么多优点,就发展速度而言,但不必重新创建数据结构想当然的更加成熟的平台可能是太多的开销较小的项目。

我道歉,如果还有其他的类似,但是呆过搜索,也没怎么出了问题

时间:原作者:10个回答

0 0

你就看着Underscore jsblocks? http://underscorejs .org/

java .util不是一对一,但它提供了很多常用的实用功能ۻ

原作者:
0 0

似乎Javascript缺乏传统数据结构。。。

是的,这是java script,最关键的数据结构的概念和实现是非常不同于等语言完成Java 。

我不敢肯定是否与Javascript你们一定会找到你想要的。 howver,有一些库( 如underscore应该更轻松地生成所需的结构类型。

原作者:
0 0

除了Underscore jsblocks,lo为更轻更快划线( http://lodash .com/ ) 正在接受牵引那些日子。 但这不是Java .util ! = = = = =

原作者:
0 0

如下所示: https://github .com/PeterScott/simplesets nodejs,但与其他datastructures?

原作者:
0 0

请看看这个: https://github .com/chenglou/data结构

我觉得这个符合你想要的。

原作者:
0 0

Collections jsblocks 有Lists,图,队列,集和Heaps,它们都具有统一的接口。 Github 。

原作者:
0 0

我知道这里的人到达的线程很老但很想插一句以供将来引用,我们通过互联网搜索。 我在培育顶级Node jsblocks库正是为了解决非可用性Javascript,类似于Java中的标准数据结构集合。 它可以通过以下url访问 https://github .com/monmohan/dsjslib

׫很欢迎你= = = = =

原作者:
...