
#javascript #frontend #programowanie
Czy to jest prawidłowa/popularna praktyka?
Chodzi o to że właściwości deklaruję bez przypisywania wartości, w definicji prototypu. A dopiero w metodzie this.contructor lub innych przypisuję wartości.
Miałoby to ułatwić namierzanie właściwości które są użyte w klasie.
Taka deklaracja linijka pod linijką ułatwia odszukanie interesującej nas właściwości.
Gdyby to było od razu z przypisanymi właściwościami to stałoby się to bardziej nieczytelne.
Co sądzicie?
Mam tylko problem z es-lint. On to uznaje za unused-expressions i zaznacza jako błąd. Potrzebuję tego lintera do wyłapywania zwykłych nieużytych zadeklarowanych zmiennych ale nie chcę żeby uznawało
Jak to ustawić?
Czy to jest prawidłowa/popularna praktyka?
function RandomEvent (entropy) {
this.entropy = entropy;
this.randomEventEl;
this.inputEl;
this.descriptionEl;
this.measureUncertaintyEl;
this.probability;
this.constructor();
}Chodzi o to że właściwości deklaruję bez przypisywania wartości, w definicji prototypu. A dopiero w metodzie this.contructor lub innych przypisuję wartości.
Miałoby to ułatwić namierzanie właściwości które są użyte w klasie.
Taka deklaracja linijka pod linijką ułatwia odszukanie interesującej nas właściwości.
Gdyby to było od razu z przypisanymi właściwościami to stałoby się to bardziej nieczytelne.
Co sądzicie?
Mam tylko problem z es-lint. On to uznaje za unused-expressions i zaznacza jako błąd. Potrzebuję tego lintera do wyłapywania zwykłych nieużytych zadeklarowanych zmiennych ale nie chcę żeby uznawało
this.name; za nieużyte bo w innych metodach są użyte.Jak to ustawić?
- Najlepsze
- Wszystkie komentarze







Btw. Jak chcesz się bawić w coś takiego to polecam TypeScript.