
jesteś tutaj
225
Zrozumieć obiekty
Burek na diecie…
Załóżmy, że testujemy nową metodę odchudzania psów, którą chcemy zgrabnie
zaimplementować w postaci funkcji
loseWeight
. Aby z niej skorzystać, trzeba przekazać
w jej wywołaniu obiekt psa oraz wielkość, o jaką chcemy naszego ulubieńca odchudzić —
funkcja, w magiczny sposób, zredukuje jego wagę. A tak działa całe rozwiązanie.
1
1DMSLHUZVSUDZG]LP\RELHNWSVDfidoNWyU\PDP\]DPLDU
SU]HND]DþGRIXQNFMLloseWeight
loseWeight(fido, 10);
fido jest referencją do obiektu,
a to oznacza, że obiekt nie
jest w niej umieszczony,
a jedynie zmienna go wskazuje.
function loseWeight(dog, amount) {
dog.weight = dog.weight ...