Tôi đang tìm cách mô tả các cấu trúc dữ liệu được sử dụng trong ứng dụng JavaScript của mình. Tôi thấy khó thực hiện việc này do tính năng động của JavaScript.Làm cách nào để ghi lại cấu trúc dữ liệu JavaScript/CoffeeScript
Ví dụ, những gì có thể là một cách tốt để nói, rằng một sử dụng biến khoảng cách là một mảng hai chiều với chiều dài i và j và lưu trữ số giữa -1 và MAX_INT. Tôi có thể nghĩ ra một cái gì đó như thế này:
distance[i][j] = -1 <= n <= MAX_INT
gì về một đối tượng được sử dụng như một bản đồ/từ điển với nhiều loại dữ liệu nhất định, những gì về một mảng hai chiều mà các yếu tố đầu tiên của một mảng định nghĩa khác Sau đó, luôn luôn có thể ghi lại những điều này trong một văn bản, tôi chỉ nghĩ, có lẽ có một cách nổi tiếng và được sử dụng để làm điều này một cách bán kết.
Lưu ý: Số.MAX_VALUE không được hỗ trợ bởi lược đồ json. Bạn sẽ cần phải mở rộng cho mục đích của bạn. Tôi có xu hướng cố gắng giới hạn "INTs" thực sự của tôi thành 2^32-1, bởi vì các toán tử bitwise chỉ làm việc trên các số lớn này, nhưng về mặt kỹ thuật trong JavaScript bất kỳ số nào có mantissa phù hợp trong 2^53 được coi là hợp lệ. –