有人可以請我重定向到正確的鏈接或舉例說明如何在JQuery中使用二維數組或HashTable?我試過谷歌,但沒有得到答案。我想避免使用任何插件。所有我想要做的,存儲一些信息並像HashTable一樣檢索它們。如何 - 使用JQuery將關鍵值對存儲在二維數組和HashTable中?
13
A
回答
29
根據你想要的鑰匙到您的「哈希表」用什麼,你可能想要使用數組屬性,而不是二維數組的對象。
例如:
hashtable.screaming = ["red","orange"];
alert(hashtable.screaming[0]);
如果你只是希望保持鍵/值對跟蹤:使用點符號
var hashtable = {};
hashtable['screaming'] = ["red","orange"];
hashtable['mellow'] = ["skyblue","yellow","green"];
您還可以設置和獲取值的對象然後一個對象是要走的路:
var hashtable = {};
hashtable['key1'] = 'value1';
hashtable['key2'] = 'value2';
hashtable.key3 = 'value3';
+0
正是我剛剛打字:) – 2010-08-03 08:33:02
+0
正是我在找什麼。非常感謝你的回答。 – Asdfg 2010-08-03 09:13:34
6
二維數組是javascript。這就是爲什麼你沒有得到谷歌的結果。
這是這樣的。
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
或
var outerA = new Array();
outerA[0] = new Array();
outerA[1] = new Array();
outerA[2] = new Array();
0
Althou gh是一個很晚的答案,你可以使用jhashtable js庫,它幾乎可以模擬java/c#中的hashMap數據結構。它甚至有一個方法toQueryString()
,它將key-value對轉換爲http請求的查詢字符串。
相關問題
- 1. 如何使用C#將二維數組存儲在postgresql中?
- 2. Hashtable的鍵和值在單獨的數組列表存儲
- 3. 二維數組中的存儲表jquery
- 4. 如何將用戶輸入存儲在二維數組中?
- 5. 通過函數將值存儲在二維數組中
- 6. 如何將二維數組存儲在Perl中的散列中?
- 7. 如何在二維數組中存儲值
- 8. 如何將_attr鍵值存儲在使用php的數組中?
- 9. 將數據存儲到二維數組
- 10. 如何將排列結果存儲在二維數組中?
- 11. 將二維數組存儲到一維數組中
- 12. 將對象屬性存儲在二維數組中
- 13. 二維數組存儲
- 14. 在redis中存儲二維數組
- 15. 將txt文件值存儲到二維數組中
- 16. 如何在Matlab中將二維矩陣序列存儲到三維數組中?
- 17. 如何在JavaScript中的二維數組中存儲隨機數?
- 18. 如何將矩陣存儲到二維數組中?
- 19. 使用JQuery將關鍵值對保存在HTML <select/>中?
- 20. PHP:檢查是否值和關鍵在多維數組存在
- 21. 使用二維數組在mysql中存儲數據
- 22. 將數據存儲在動態二維數組中
- 23. 將二維數組存儲在MySQL數據庫中
- 24. 如何在SharedPreferences中存儲整數二維數組?
- 25. JavaScript將數據存儲在二維數組中
- 26. 如何在Python中找到二維數組的關鍵點?
- 27. Android:將int和String值存儲在一個多維數組中
- 28. firebase獲取關鍵值並將其存儲在數組中
- 29. 如何將值存儲在數組中?
- 30. 如何將值存儲在數組中?
是你的兩個朦朧。數組像表或更像矩陣? – 2010-08-03 08:30:56
它是一種包含鍵值對的散列表。由於Jquery中沒有HashTable事物,所以我認爲兩個暗淡的數組將會是更好的解決方案。我剛纔遇到了jhashtable(http://www.timdown.co.uk/jshashtable/)。想知道是否可以在項目中使用它。 – Asdfg 2010-08-03 08:39:21