OBIEKTY


OBIEKTEM może być funkcja lub inny obiekt. OBIEKTY posiadają właściwości.

KONSTRUKTOR definiuje obiekty za pomocą operatora new.

Np.:

function osoba(imie,nazwisko) {
this.nazwisko(nazwisko);
this.imie(imie); }
pacjent = new osoba("Krzysztof","Czyz");

W powyższym kodzie tworzymy funcję "osoba", która jest obiektem i zawiera dwie właściwości "imię" i "nazwisko" będące parametrrami funkcji. Przyimek "this" odwołuje się do właściwości obiektu (funkcji) w której się znajduje.

Obiekt "pacjent" (który nie jest funkcją) tworzymy za pomocą operatora "new" i nadajemy mu właściwości "imie = Krzysztof" oraz "nazwisko = Czyz"

Teraz możemy wyświetlić imię i nazwisko stosując nazwę "obiekt.właściwość" co wtym przypadku będzie wyglądać tak jak na poniższym przykładzie:

Przykład. 1

Bardziej rozbudowany kod źródłowy przedstawia poniższy skrypt:

Przykład. 2


Przejdź do cz.2


Pobierz pliki źródłowe do lekcji


Powrót na stronę główną