由于Javascript没有内置的set数据类型,任何人都会遇到一个体面的库,用于集合和集合操作,如联合,交集等?在Javascript中是否有一个设置数据类型的库?
19
A
回答
19
看一看JS.Set。
JS.Set类可用于建模唯一对象的集合。一组确保其成员之间不存在重复,并且它允许您使用自定义等式方法进行比较以及JavaScript的===运算符。
它包含诸如集,交集,合并等方法...
7
如果你只是想有机会获得简单集,交集功能,你也可以尝试Underscore.js的内置阵列功能。它还提供了许多用于数据操作的更有用的实用程序,所以如果没有,请尝试。
3
退房setjs。该API提供基本操作,并且该库在设计上是不可变的。
声明:我是作者。
3
1
immutable-js暴露了一个强大的数据结构set。
node.js的一个简单示例,您可以在工作中看到here。
im = require("immutable")
const mySet = im.Set([1, "a", {value: Symbol()}])
// the .add and .delete methods do not modify mySet, but return a new set instance instead.
const newSet = mySet
.add(42)
.delete(1)
console.info("Does mySet have 42?", mySet.has(42))
console.info("Does newSet have 42?", newSet.has(42))
相关问题
- 1. 是否有可能在Javascript中附加一个sqlite数据库?
- 2. 是否有一个具有类似git特质的数据库?
- 3. JavaScript中是否有字典数据类型?
- 4. 将数据从一个数据库插入到具有不同归类设置的另一个数据库
- 5. 将某些数据类型设置到数据库中
- 6. 什么数据类型是一个空的数据库字段?
- 7. GORM:如何设置一个值的数据类型在地图
- 8. 是否有可用于MySQL的“Northwind”类型的数据库?
- 9. 这个数据库设计是典型的还是有利的
- 10. 是否有.NET数据类型小于一个字节?
- 11. MVC设计中的模型仅仅是一个数据库吗?
- 12. 是否有一个设置,以便发布时数据库被版本
- 13. LINQ是否重置数据库字段类型?
- 14. NULL是否有数据类型?
- 15. CAN数据是否有MIME类型?
- 16. 是否可以传递一个DB.null参数,并在数据库中设置一个等于该值的值?
- 17. 是否可以通过另一个类来设置泛型?
- 18. 在数据库中只设置一次
- 19. 是否有可能在javascript中声明参数类型?
- 20. 是否有在Redis中组合数据类型的操作?
- 21. “基本数据类型”和“内置数据类型”的含义是否相同?
- 22. 在读取SAS中的XML数据时设置数据类型
- 23. 检查一个数据库中是否存在一个ID
- 24. 是否有一个通用的API /库,用于读取c#中所有已知文件类型的元数据?
- 25. 是否有一个良好的在线数据库与Web GUI?
- 26. 数据库设计:是否有一个伟大的程序在原型中进行“导出”?
- 27. 是否有单一权限类型来访问所有数据
- 28. 是否有一个库来比较原始类型值?
- 29. Mysql如何在数据库中设置时间数据类型为HH:MM
- 30. 在.NET中是否有一个用于设置HttpResponse.StatusDescription的常量类?