Java脚本收集框架
就像Java拥有它的集合框架一样。Java脚本收集框架,java,javascript,collections,Java,Javascript,Collections,就像Java拥有它的集合框架一样。 Javascriptwhere中是否有可用的api 我们可以将JSON对象存储在映射中,用于键值对和 它将具有排序功能和 列表或向量功能,其中大小将自动增长,并且 HashSet/TreeSet功能用于存储重复的免费Json对象或项 编辑: ListIterator功能将在那里,我们可以双向遍历 它缺少的另一个功能是,可以实现从数组中间移除项,以便在之后重新排列 比较器的便利性将是一个额外的优势。Javascript的内置数组是“自动增长的”,实际上与Java
Javascript
where中是否有可用的api
我们可以将JSON对象存储在映射中,用于键值对和
它将具有排序功能和
列表或向量功能,其中大小将自动增长,并且
HashSet/TreeSet功能用于存储重复的免费Json对象或项
编辑:
ListIterator功能将在那里,我们可以双向遍历
它缺少的另一个功能是,可以实现从数组中间移除项,以便在之后重新排列
比较器的便利性将是一个额外的优势。Javascript的内置数组是“自动增长的”,实际上与Java中的Collection功能非常相似
但是,如果您需要HashSet之类的东西,您可以看看,它应该是Javascript的某种“数据库”,但我认为它在内存中工作。ExtJs(肯定)和(我认为)jQuery都有这样的功能 否。这些功能中的大多数都是JavaScript固有的
- 每个javascript对象都只是键值对(主要是一个原型…),你知道JavaScriptObjectNotation吗
- 列表和向量都包含在自动增长的本机数组类型中
- 所有数组都继承该方法,并提供自定义比较器方法
- 。。。您不需要很长时间就能找到从对象/数组中删除重复项的代码段。即使使用自定义比较器
- (已编辑):所有数组都继承从索引中删除项的方法
- ListIterators:从ES5.1开始,所有数组都具有与JavaScript的函数式方法非常配合的特性
然而,有一些库可以扩展这些特性。例如,下划线.js将对象和数组都视为可编辑集合,存在通过非字符串键存储值的HashMap实现等。此外,几乎所有MVC框架都实现了自己的集合对象(用于模型)跟上它们的变化。试着看看主干JS,我想你可以使用它的模型和集合。 网站和教程在这里 谢谢
Sultan我已经用任意键和
哈希集实现了哈希表
。您可以使用下面提到的库。只需执行npm安装collectiondatalib
功能:
它真的很容易使用,而且所有的集合-搜索-和排序方法都可用