嗨,大家我是一个原型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