Сам объект не имеет имени.Если вы сделаете это:
var x = {};
, тогда объект будет создан, а переменная x
будет иметь ссылку на него.Тем не менее, имя объекта не является 'x'
.Объект безымянный.
Вы даже можете объявить другую переменную и установить ссылку на этот же объект:
var y = x;
Теперь и x, и y содержат ссылку на один и тот же (безымянный) объект.1012 * То, что вы хотите - это указать имя переменной на основе ее имени идентификатора.Это невозможно сделать.
Обновление:
Первый аргумент обратного вызова $.each
содержит имя свойства:
$.each(markers.event, function(i, v) {
google.maps.event.addListener(marker, i, v);
});
Демонстрационная версия: http://jsfiddle.net/simevidas/SKZKv/