Wpis z mikrobloga

#javascript
Mam pewien obiekt i zauwazylem ze lepiej mi sie pisze metody gdy sa jego prototypami - czy to jest dobre podejscie?
Czy raczej powinienem stosowac zewnetrzne funkcje?
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Primek_1980: fajne formatowanie kodu, to juz lepiej na pastebin by koledzy się doczytali bo mnie sie jakos nie chce w ten cały kod zagłębiać, ale co do ostatniego pytania to imo znowu obiekt / klasa waga i wtedy do tablicy. I wtedy bedziesz mial pole do rozszerzania ich toGrams(), toKilograms() czy jakkolwiek byś potrzebował w przyszłości.
  • Odpowiedz
@Primek_1980: tworzysz sobie klasę (mam tu na myśli odpowiedni obiekt z prototypem jeżeli nie masz ES6), nie wiem co u ciebie klasa Module reprezentuje, no, ale załóżmy masz klasę Produkt. Wtedy tworząc obiekt przy pomocy new Product(..., ..., new Weight(1000)), w konstruktorze odpowiednio przypisujesz to do this.weight.

i zakładając, że klasa Weight domyślnie będzie przechowywała wagę w gramach, możesz potworzyć odpowiednie metody, do których byś się odwoływał w ten sposób
  • Odpowiedz