嗨,大家我是一個原型js開發人員,我正在爲工作/客戶端的原因轉移到jQuery。 我是Prototype Hash的粉絲var h = new Hash();
類我知道在jQuery中沒有任何哈希表可用,至少在覈心中,我想知道什麼是最好的選擇有一個良好的實踐/解決方案的方式以與散列表一樣的方式管理我的數據結構?當然使用Jquery。原型JS哈希表替代/ Jquery解決方案
0
A
回答
1
如果你只使用字符串作爲鍵,你可以使用一個普通的舊對象(因爲你不再使用的原型,你不必擔心太多關於覆蓋的東西):
var h = {};
h.somekey = somevalue;
h.someotherkey = someothervalue;
h[dynamickey] = val;
相關問題
- 1. 兩個哈希表,帶有雙鍵或不同解決方案的哈希表?
- 2. AppendAllLines替代解決方案
- 3. 替代的解決方案
- 4. Ruby解決方案替代.NET解決方案
- 5. 需要Thread.sleep()的替代解決方案;
- 6. 分頁和替代解決方案
- 7. 替代(?)Java解決方案| ArrayList
- 8. SoapClient未找到替代解決方案
- 9. C++:模板的替代解決方案
- 10. WINAPI的替代解決方案CreateFile()
- 11. Hibernate.Envers的替代解決方案
- 12. 泛型類型屬性的任何替代解決方案?
- 13. JS製作獲取html替代解決方案的請求
- 14. jQuery的原型衝突,可選擇的解決方案
- 15. 決策表的替代方案
- 16. 原型對jQuery的「.load()」等效/替代方案
- 17. JQuery的意見或建議,新的替代解決方案
- 18. jquery輪詢解決方案
- 19. 使用方括號的原型(僅適用於Vanilla JS解決方案)
- 20. 具有獨立鏈接衝突解決方案的Java哈希表?
- 21. 如何正確解釋哈希方案的遞歸僞代碼
- 22. jQuery:(this)ui.value解決方案
- 23. 在T-SQL中顯示錶格的替代解決方案
- 24. 要求用戶創建新表的替代解決方案
- 25. PostgreSQL功能溫度表替代解決方案
- 26. Rails - 單表繼承問題。任何解決方案/替代
- 27. jquery timeout解決方案?
- 28. jQuery的.append()解決方案
- 29. JQuery Slider的替代方案?
- 30. jQuery Mobile ChangePage替代方案
你在散列表中存儲了什麼樣的東西? – Ryan 2012-01-04 04:08:59
通常我以{name:「myname」,photos:[「1.jpg」,「2,jpg」]和:「so on」}的方式存儲對象}基本上我所做的就是要求指定id我的哈希表並檢索該ID的特定對象。例如,如果我有一個網頁中的用戶列表,並點擊id = 3的用戶。我問了h.get(3)=> {name:「」,bla bla}。 – ncubica 2012-01-04 04:24:28
你也可以使用一個對象:http://jsfiddle.net/minitech/NJpSB/ – Ryan 2012-01-04 04:28:19