Javascript: obiekty


(Slawek Master) #1

no wiec tak mam problemik

ano nie wiem dlaczegonie wyskakuje mi takie cus

...

customers = new klienci("Nowak", "Jan", "71987276", "nowak@firma.pl");

....

z tego co pisza na stronie pewnej to powinno to dzialac a mi nie dziala a mianowicie powinien sie wyswietlic ze :

nazwisko nowak imie jan ....

dacie rade cos z tym zrobic zeby mi to dzialalo ;/ bo ja nie moge tego skumac a dopiero sie ucze JS


(adpawl) #2

A co właściwie chcesz zrobić?

Widzisz, ja tak średnio jestem w JS zorientowany ...więc coś mogę źle kojarzyć

Ale wydaje mi się, że w tym przykładzie stworzyłeś tylko nowy objekt custommers

...nic jednak nie będzie się wyświetlało, bo i nie ma w tym kodzie żadnego polecenia z tym związanego :wink:

Aby cokolwiek wyświetlić z podanego obiektu musiał byś dodać np. taką linijkę:

document.write(customers.nazwisko);

...W zasadzie zastanawiam się ...czy nie wystarczyła by Ci taka funkcja:

:wink:

BTW

Jest jeszcze sprawa typu obiektów...

w tym przykładzie stworzyłeś swój własny obiekt:

Najczęściej jednak korzysta się z typów Array i Sring ...a w takim razie, drobna modyfikacja uprościła by obsługę tego obiektu

wystarczyło by:

...i można by operować na tym obiekcie jak na tablicy.

Aby wyświetlić jego zawartość wystarczyło by wtedy:

document.write(customers);

:slight_smile: