Po co są metody i właściwości prywatne w javascript? Do czego mi to to potrzebne? Dlaczego większość książek o js zakłada, że mam doświadczenie z innymi językami programowania takimi jak java czy php? #javascript
@kondominium-rosyjsko-niemieckie: Ludzie nierozumiejący prototypów, function-level scope, IIFE i eksportowania próbują emulować metody prywatne przez sztuczne i zbędne kurczowe trzymanie się konceptów z klasycznego programowania OOP. Właściwości prywatne nie są używane, w zamian używa się konwencji z podkreślnikiem na początku. Większość JavaScriptowców poszła w kierunku:
var Klass = (function(){ //funkcjeprywatne tutaj, zwyczajowo przyjmują obiekt klasy Klass jako pierwszy argument
Dlaczego większość książek o js zakłada, że mam doświadczenie z innymi językami programowania takimi jak java czy php?
#javascript
@kondominium-rosyjsko-niemieckie: Dlatego że przez większość swojego istnienia JS był dodatkiem do innych języków webdevowych.
Większość JavaScriptowców poszła w kierunku:
var Klass = (function(){//funkcjeprywatne tutaj, zwyczajowo przyjmują obiekt klasy Klass jako pierwszy argument_________________________________________________________________________________________________