Šta je privatna metoda u JavaScriptu?
Šta je privatna metoda u JavaScriptu?

Video: Šta je privatna metoda u JavaScriptu?

Video: Šta je privatna metoda u JavaScriptu?
Video: Отава Ё – Сумецкая (русские частушки под драку) Otava Yo - russian couplets while fighting 2024, April
Anonim

Privatno Funkcije # A privatna funkcija može se koristiti samo unutar svog roditelja funkcija ili modul. Javnost funkcija može se koristiti unutar ili izvan njega. Javne funkcije mogu pozvati privatni funkcije unutar njih, međutim, budući da obično dijele isti opseg.

Prema tome, ima li JavaScript privatne metode?

Privatne metode imaju oduvijek bio polumoguć u JavaScript zahvaljujući dynamic this i Function prototipu metode pozovite i prijavite se. Ali korištenje poziva ili prijave nije tako zgodno kao pozivanje a privatna metoda direktno na objektu, niti radi omogućava višestruko ulančavanje metode zajedno.

Također, možemo li imati privatnu statičku metodu? 7 odgovora. A privatna statička metoda sam po sebi ne krši OOP sam po sebi, ali kada vi imati puno ovih metode u razredu koji to ne čini potreba (i ne može*) pristupiti poljima instance, ne programirate na OO način, jer "objekat" implicira stanje + operacije na tom stanju definirane zajedno.

S obzirom na ovo, šta znači privatna funkcija?

Privatno :: A privatni varijabla ili metoda može pristupa se samo interno iz klase u kojoj je definisan. Ovo znači da a privatni varijabla ili metoda ne može se pozvati iz djeteta koje proširuje klasu.

Mogu li koristiti klasu JavaScript?

Važno je napomenuti da ih nema casovi in JavaScript . Funkcije mogu koristiti za donekle simulaciju casovi , ali uopšteno JavaScript je klasa -manje jezika. Sve je objekt. A kada je u pitanju nasljeđivanje, objekti nasljeđuju od objekata, ne casovi od casovi kao u " klasa "-ičkih jezika.

Preporučuje se: