Привет всем Я разработчик прототипа js, и я перехожу к причинам работы/клиента в jquery. Я большой поклонник Prototype Hash var h = new Hash();
класс Я знаю, что в jQuery нет хеш-таблицы, доступной по крайней мере в ядре, я хотел бы знать, какая она лучшая альтернатива, чтобы иметь хорошую практику/решение, чтобы управлять моей структурой данных так же, как я делаю это с хэш-таблицей? конечно, используя JQuery.Прототип JS Hash Table альтернатива/решение для JQuery
ответ
Если вы используете только строки в качестве ключей, вы можете использовать обычный старый объект (так как вы больше не используете Prototype, вам не придется беспокоиться о перезаписи вещей):
var h = {};
h.somekey = somevalue;
h.someotherkey = someothervalue;
h[dynamickey] = val;
Я думаю, что мог бы сделать что-то вроде var h = {}; $ .each (jsonResponeList, function (index, item) { h.item.id = item; // Я не знаю, возможно ли это, hahaha } – ncubica
@nahum: Конечно, это возможно: 'h.item = {id : item}; ' – Ryan
Итак, я думаю, это так :) спасибо ... человек ... – ncubica
- 1. Преобразование jQuery в прототип JS
- 2. SQL Hash table для слов
- 3. Chord (Distributed Hash Table)
- 4. Hash Table Linear Probing
- 5. Hash Table Генерация ключей
- 6. Hash Table в Python
- 7. Hash table Chain puttall()
- 8. STL hash table resize
- 9. Hash Table Size Setting
- 10. Python hash table design
- 11. Hash Table Размер массива
- 12. Re-Sizing Hash Table
- 13. Hash table max function
- 14. Hash Table Interpreter
- 15. Hash table quadrtc. зондирования
- 16. javascript hash table pattern?
- 17. Минималистский прототип (js framework)
- 18. Прототип в JS
- 19. Как создать Javascript Hash Table/ассоциативный массив Prototype
- 20. Chain Hash Table: Вставить функцию
- 21. Элементарный Mutable Haskell Hash Table
- 22. Ternary Tree Vs Hash Table
- 23. Simple Hash Table Excel VBA
- 24. Powershell Array или Hash Table?
- 25. Chain Hash Table Список ссылок
- 26. Powershell - Hash Table Escape Quotes
- 27. Hash Table Print «Остановка работы»
- 28. Javascript's Hash-Table Vs Variables
- 29. JS прототип ─ почему 'undefined'?
- 30. JS прототип против закрытия
Какие вещи вы храните в хеш-таблице? – Ryan
Обычно я храню объекты в пути {name: "myname", фотографии: ["1.jpg", "2, jpg"] и: "so on"} в основном то, что я делаю, это запрос указать id в мою хэш-таблицу и получить конкретный объект этого идентификатора. например, если у меня есть список пользователей на веб-странице и щелкнут пользователь с id = 3. Я попросил h.get (3) => {name: "", bla bla}. – ncubica
Вы также можете использовать объект для этого: http://jsfiddle.net/minitech/NJpSB/ – Ryan