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

obiekt self{} w objekcie ? JS

VPS Starter Arubacloud
0 głosów
285 wizyt
pytanie zadane 25 sierpnia 2017 w JavaScript przez jankowa1ski Gaduła (3,560 p.)

Czesc, wlasnie ogladalem sobie tutorial na yt i autor stosował taką technikę że tworząc obiekty wlasciwie "konstruktor" robil cos takiego:

var nazwa = function(){

   var self{},

  self.nazwaMetody = function(){

   }

};

 

Moje pytanie brzmi - o co chodzi z tą techniką? co taki objekt self daje? dlaczego autor nie napisał "this.nazwaMetody..." ?

Dzieki za każdą odp

komentarz 25 sierpnia 2017 przez Comandeer Guru (605,260 p.)

Jesteś pewien, że tak to wygląda? Źe do self jest przypisywany obiekt, nie this? Jeśli tak, to self powinno być na końcu zwrócone.

komentarz 26 sierpnia 2017 przez jankowa1ski Gaduła (3,560 p.)

smileyMasz racje, nie zauwazylem ze autor zwraca ten objekt, no jest to logiczne bo potem moze wywolac te metody, ale caly czas nie rozumiem po co? dlaczego nie dale this.nazwaMetody?

2 odpowiedzi

0 głosów
odpowiedź 26 sierpnia 2017 przez Comandeer Guru (605,260 p.)
Lata temu istniało silne przeświadczenie, że konstruktory w JS są blee i to był sposób na ich omijanie. W tym wypadku nie ma za bardzo korzyści, są natomiast wady (każdy tak stworzony obiekt będzie miał kopie wszystich metod, zamiast po prostu korzystać ze wspólnego prototypu).
0 głosów
odpowiedź 26 sierpnia 2017 przez Ehlert Ekspert (214,220 p.)

Czyżbyś widział to na koduje? smiley

Podobne pytania

0 głosów
1 odpowiedź 173 wizyt
pytanie zadane 3 października 2018 w JavaScript przez MrxCI Dyskutant (8,260 p.)
0 głosów
1 odpowiedź 2,749 wizyt
pytanie zadane 7 marca 2017 w JavaScript przez hoktaur Pasjonat (22,250 p.)
+1 głos
1 odpowiedź 569 wizyt

93,032 zapytań

141,995 odpowiedzi

321,300 komentarzy

62,379 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

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...