Я немного новичок в JS, поэтому, пожалуйста, опишите.
У меня есть два экземпляра объекта, и мне нужно получить значение свойства одного экземпляра в другом. Поскольку я знаю, что JS не хватает поддержки идентификаторов объектов in-memory (а не идентификаторов DOM), поэтому мне нужно создать такое свойство. В настоящее время я использую рекурсию для создания нескольких объектов, но это просто для теста.Получение свойства объекта через объект id
function MyObject(parentID, parentProperty) {
this.id = parentID + 1
this.myProperty = parentProperty + 1
switch(this.id){
case 5:
break;
default:
new MyObject(this.id, this.myProperty)
}
}
var myObject = new MyObject(1, 1);
Итак, теперь у меня есть 4 объекта. Как получить значение myProperty объекта с, например, id = 3?
Объекты, которые вы создаете внутри конструктора, не хранятся нигде. –