Эквивалент словаря/hashmap в javascript
Привет
Я создаю несколько
google.maps.Markerэкземпляры и каждый из них имеют свой идентификатор.
В VB.NET я бы создал словарь (строки, объекта) и искал маркер с помощью myDict (id) - что эквивалентно в JavaScript? Мне также нужно будет иметь возможность удалять пары id-маркер по идентификатору.
Спасибо
Что я уже пробовал:
Чтобы добавить и посмотреть вверх:
var markers = {}; markers[markers.length] = {id, new google.maps.Marker(...)}; var marker = markers[id];
Удалять:
var i; found: for(i = 0; i < markers.length; i++) { if(markers[i] = id) // will definitely not work { markers.splice(i, 1); break found; } }