Я создал объект под названием Расположение:Печать название объекта Javascript содержится в массиве
function Location(street,city,postal,phone,fax, lat, lon, distance){
this.street = street;
this.city = city;
this.postal = postal;
this.phone = phone;
this.fax = fax;
this.lat = lat;
this.lon = lon;
this.distance = distance;
}
Затем строится каждый из объектов:
example1 = new Locaiton('value', 'value', etc)
example2 etc etc
Затем сохраненные объекты в массиве
var cities = [example1, example2]
Я пробовал использовать cities[0].constructor.name
, но это только распечатывает местоположение.
Как распечатать «example1», чтобы я мог сравнить его с идентификатором совпадающего элемента в инструкции if?
Зачем вам это нужно? –
Вы не можете этого сделать. Если вы не сохраните имя переменной где-то, вы не сможете ее получить. –
@ p.s.w.g только что отредактирован для объяснения –