• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Obiekt w obiekcie, dostęp obiektu dziecko do obiektu rodzica

0 głosów
259 wizyt
pytanie zadane 14 grudnia 2019 w JavaScript przez VGB Początkujący (370 p.)

Witam, jest obiekt Parent utworzony na podstawie takiej klasy

class Parent {

 constructor() {

  this.wantedVar = 'some info';

 this.elems = [new Child()];

 }

}

Istnieje jakiś sposób aby z obiektu na podstawie klasy Child dostać się do własności wantedVar obiektu na bazie klasy Parent?

Streszczając, chce użyć zmiennej this.wantedVar w obiekcie Child, jest to możliwe?

Jedyną opcją jaką widze jest przekazanie tej zmiennej jako parametr do obiektu Child, to jedyny sposób?

1 odpowiedź

+2 głosów
odpowiedź 14 grudnia 2019 przez tangarr Mędrzec (155,140 p.)
wybrane 14 grudnia 2019 przez VGB
 
Najlepsza

Przerób konstruktor dziecka tak, aby zapamiętywał rodzica.

class Child{ 
    constructor(parent) {
        this.parent = parent
    }
}

A następnie prawidłowo wywołaj ten konstruktor
 

class Parent { 
    constructor() { 
         this.wantedVar = 'some info'; 
         this.elems = [new Child(this)]; 
     } 
}

 

Podobne pytania

0 głosów
1 odpowiedź 1,132 wizyt
pytanie zadane 19 lutego 2017 w JavaScript przez maly93 Użytkownik (640 p.)
0 głosów
1 odpowiedź 213 wizyt
pytanie zadane 18 października 2018 w JavaScript przez Oskar Szkurłat Bywalec (2,780 p.)
0 głosów
1 odpowiedź 217 wizyt
pytanie zadane 17 października 2019 w JavaScript przez awa Użytkownik (510 p.)

93,740 zapytań

142,675 odpowiedzi

323,294 komentarzy

63,319 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...