Моя программа реализует составной шаблон, который выглядит примерно так:
class Selector{
constructor(){
this.selectors=[]
}
addSelector(selector){
this.selectors.push(selector);
}
processSelector(){
this.selectors.forEach(selector=>selector.processSelector())
}
}
Что я хотел бы знать, так это то, есть ли какой-нибудь способ дать дочернему объекту ссылку на родительский объектодин, не просто передавая this в методе addSelector ().То, что я не хочу , будет выглядеть примерно так:
addSelector(selector){
selector.parent = this;
this.selectors.push(selector);
}
Я считаю, что это немного "безобразно".Как бы мне получить массив селекторов, на который ссылается объект (и, конечно же, объект, в котором он находится)?Другими словами: как получить массив элемента?