Vì Javascript không có sẵn một kiểu dữ liệu được thiết lập nên có ai đi qua một thư viện phong nha cho các bộ và thiết lập các hoạt động như công đoàn, giao lộ, vv?Có thư viện cho loại dữ liệu Set trong Javascript không?
Trả lời
Hãy xem JS.Set.
Lớp JS.Set có thể được sử dụng để lập mô hình bộ sưu tập các đối tượng duy nhất. Một tập hợp đảm bảo rằng không có bản sao trong số các thành viên của nó và nó cho phép bạn sử dụng các phương thức bình đẳng tùy chỉnh để so sánh cũng như toán tử === của JavaScript.
Nó chứa các phương pháp như công đoàn, ngã tư, sáp nhập, vv ...
Nếu bạn chỉ muốn được tiếp cận với công đoàn đơn giản, chức năng ngã tư, bạn cũng có thể thử Underscore.js 's built-in chức năng Mảng . Nó cũng cung cấp nhiều tiện ích hữu ích hơn cho thao tác dữ liệu, vì vậy hãy thử nó nếu bạn chưa có.
Khám phá setjs. API cung cấp các hoạt động cơ bản và thư viện không thay đổi theo thiết kế.
Tuyên bố từ chối trách nhiệm: Tôi là tác giả.
immutable-js để lộ cấu trúc dữ liệu mạnh mẽ set.
Ví dụ đơn giản cho node.js mà bạn có thể thấy trong tác phẩm 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. Có thư viện hashmap cho JavaScript không?
- 2. Có thư viện Calculus cho JavaScript không?
- 3. JavaScript: Có thư viện utils không?
- 4. Có thư viện ngày BCE/CE cho JavaScript không?
- 5. Thư viện Javascript cho phép truy vấn giống SQL trên dữ liệu JSON?
- 6. Thư viện kiểu dữ liệu biến thể cho C
- 7. Thư viện JavaScript COMET
- 8. Có thư viện XML Javascript nào dễ sử dụng không?
- 9. Thư viện cấu trúc dữ liệu C
- 10. Có thư viện tạo nguồn cấp dữ liệu được hỗ trợ tốt cho Java không?
- 11. Thư viện quản lý dữ liệu IPTC
- 12. Có thư viện nào để nén trong Javascript
- 13. Có thư viện javascript để tạo biểu đồ không?
- 14. Thư viện Gzip/TAR cho Javascript
- 15. Set dữ liệu cho các tế bào UITableView tĩnh
- 16. Có thư viện C-callable có thể tạo PNG từ dữ liệu thô không?
- 17. Có thư viện Java cho steganography không?
- 18. Có thư viện AES cho clojure không?
- 19. Có thư viện Lập trình chức năng cho .NET không?
- 20. Có cấu trúc dữ liệu Multimap tương đương javascript không?
- 21. Nhận anh chị em bằng JavaScript, không có thư viện
- 22. Các loại dữ liệu JavaScript là gì?
- 23. javascript vẽ đồ thư viện
- 24. Tài liệu Doxygen cho thư viện Boost?
- 25. Loại Thư viện không được dùng nữa
- 26. Có thư viện C nguồn mở nào có cấu trúc dữ liệu chung không?
- 27. Thư viện Javascript AOP
- 28. Thư viện dữ liệu có thể sử dụng cho Swing là gì?
- 29. Chúng tôi có Thư viện javascript không nén cho API Google Maps V3
- 30. Tài liệu về Clojure cho thư viện/không gian tên