Có thể ai đó vui lòng chuyển hướng tôi đến đúng liên kết hoặc đưa ra ví dụ về cách làm việc với mảng hai chiều hoặc HashTable trong JQuery? Tôi đã thử google nhưng không nhận được câu trả lời. Tôi muốn tránh sử dụng bất kỳ plugin nào. Tất cả tôi muốn làm điều đó, lưu trữ một số thông tin và lấy chúng như cách HashTable.Làm thế nào để - Lưu trữ cặp giá trị khóa trong hai mảng chiều và HashTable bằng cách sử dụng JQuery?
Trả lời
Tùy thuộc vào những gì bạn muốn sử dụng như chìa khóa vào bạn "hashtable", bạn có thể muốn sử dụng một đối tượng với thuộc tính mảng thay vì một mảng hai chiều.
Ví dụ:
var hashtable = {};
hashtable['screaming'] = ["red","orange"];
hashtable['mellow'] = ["skyblue","yellow","green"];
bạn cũng có thể thiết lập và truy cập các giá trị trong một đối tượng sử dụng ký hiệu dấu chấm:
hashtable.screaming = ["red","orange"];
alert(hashtable.screaming[0]);
Nếu bạn chỉ tìm cách để theo dõi các chìa khóa cặp giá trị/ thì một vật thể là con đường để đi:
var hashtable = {};
hashtable['key1'] = 'value1';
hashtable['key2'] = 'value2';
hashtable.key3 = 'value3';
Chính xác những gì tôi vừa nhập :) –
và Chính xác những gì tôi đang tìm kiếm. Đánh giá cao câu trả lời của bạn rất nhiều. – Asdfg
mảng hai chiều là javascript. Đó là lý do tại sao bạn không nhận được kết quả trên google.
giống như thế này.
var arr = [];
arr[0] = [1,12,3,5];
arr[0][0]; // returns 1
arr[0][1]; // returns 12
arr[0][2]; // returns 3
arr[0][3]; // returns 5
hoặc
var outerA = new Array();
outerA[0] = new Array();
outerA[1] = new Array();
outerA[2] = new Array();
Tôi không chắc chắn về những gì là tốt nhất để sử dụng cho yêu cầu của tôi, nhưng câu trả lời của bạn phù hợp chính xác những gì các câu hỏi đã được yêu cầu. Cảm ơn câu trả lời. Nhưng bạn có phiền nếu tôi chấp nhận câu trả lời của Mario Menger vì nó giải thích những gì tôi đã tìm kiếm chính xác. – Asdfg
yeah! ... đừng lo lắng chút nào;) bạn chỉ có thể cập nhật câu hỏi ở trên để phù hợp với câu trả lời bạn muốn. Vì vậy, những người khác sẽ không bị nhầm lẫn. – Reigel
Althou Một câu trả lời rất muộn, bạn có thể sử dụng thư viện jhashtable js gần giống như cơ sở dữ liệu hashMap trong java/C#. Nó thậm chí còn có phương thức toQueryString()
chuyển đổi cặp khóa-giá trị thành chuỗi truy vấn cho các yêu cầu http.
- 1. Vòng lặp và nhận cặp khóa/giá trị cho mảng JSON bằng cách sử dụng jQuery
- 2. Sử dụng một Hashtable để chỉ lưu trữ các khóa?
- 3. Lưu các cặp giá trị khóa trùng lặp trong C#
- 4. Làm thế nào để kiểm tra xem C# Hashtable có chứa cặp khóa/giá trị cụ thể không?
- 5. Làm thế nào để chèn một cặp giá trị khóa mới trong mảng trong php?
- 6. Làm thế nào để chèn một khóa mới và giá trị trong mảng đa chiều?
- 7. Làm thế nào để lưu trữ và tải các khóa bằng cách sử dụng lớp java.security.KeyStore
- 8. Sử dụng cặp khóa-giá trị làm tham số
- 9. Cách nhanh nhất và hiệu quả nhất để tìm kiếm cặp khóa-giá trị trong Java?
- 10. nhóm PDO fetchAll cặp khóa-giá trị vào mảng assoc
- 11. Deserialize mảng các cặp giá trị key sử dụng Json.NET
- 12. Cấu trúc dữ liệu bản đồ trong pl/sql để lưu trữ cặp giá trị khóa?
- 13. hoạt Javascript để phản đối sử dụng khóa mảng/giá trị cặp
- 14. C# - StringDictionary - làm thế nào để có được các khóa và giá trị bằng cách sử dụng một vòng lặp?
- 15. Sử dụng Mockito, làm cách nào để khớp với cặp khóa-giá trị của bản đồ?
- 16. Swap hai/cặp giá trị quan trọng trong một mảng
- 17. Làm thế nào để chèn một mục vào một đối tượng cặp khóa/giá trị?
- 18. Làm cách nào để xóa khóa và giá trị của khóa khỏi một mảng kết hợp?
- 19. Cách chuyển cặp giá trị khóa bằng cách sử dụng resttemplate trong java
- 20. Cặp giá trị khóa AppConfig
- 21. Tôi làm cách nào để thêm các cặp giá trị khóa vào một mảng?
- 22. JavaScript và ASP.NET - Cookie với các cặp khóa/giá trị
- 23. AFNetworking - Làm cách nào để PUT và POST dữ liệu thô mà không cần sử dụng cặp giá trị khóa?
- 24. Tạo một cookie sử dụng jquery để lưu trữ các cặp tên/giá trị của thông tin
- 25. Hợp nhất hai mảng dưới dạng cặp giá trị khóa trong PHP
- 26. Giữ các cặp khóa giá trị cùng nhau trong HTML <select/> bằng JQuery?
- 27. Làm thế nào để lưu trữ một mảng các cặp trong java?
- 28. Làm thế nào để tự động đặt giá trị trong mảng đa chiều bằng tham chiếu
- 29. Đặt cặp khóa/giá trị
- 30. Chia một NSArray trong các mảng mã hóa giá trị khóa nhỏ hơn bằng cách sử dụng cặp khóa-giá trị chung giữa các đối tượng
Hai bạn có mờ không. mảng giống như một bảng hoặc nhiều hơn như một ma trận? –
Đây là loại có thể bắt đầu có chứa cặp khóa giá trị. Vì không có điều HashTable trong Jquery, tôi đã suy nghĩ hai mảng mờ sẽ là giải pháp tốt hơn. Tôi đã xem qua jhashtable (http://www.timdown.co.uk/jshashtable/) ngay bây giờ. Tự hỏi nếu nó là OK để sử dụng nó trong dự án. – Asdfg