Név | Azonosító | Telefonszám | |
---|---|---|---|
Ügyfél1 | 1111 | 06-555-111 | valami1@valami.com |
Ügyfél2 | 2222 | 06-555-222 | valami2@valami.com |
Ügyfél3 | 3333 | 06-555-333 | valami3@valami.com |
objektumok
Baj: a) 200 ügyfélnél sok változó, b) nem kereshető
objektumok
Első példa az objektumra: téglalap objektum.
Az elso fuggvenyunk
Második példa az objektumra: alkalmazottak listaja.
Az elso fuggvenyunk
Harmadik példa az objektumra: háziállatok map-je. Mi a map? A map egy (key, value) értékpár. Egy adott key-hez egy adott érték tartozik és jobbára a key alapján keresünk értéket.
Az elso fuggvenyunk
Az előző fejezetben láttuk, hogy a függvények viselkedhetnek objektumként a new parancs segítségével. A javascript-ben általános objektumok is definiálhtaók, akár előre definiálva, akár dinamikusan létrehozva. Példa a dinamikusan létrehozott objektumokra:
objektumok
Az objektumokhoz nem csak tulajdonságokat, hanem az objektumon kívül megírt függvényeket is rendelhetünk:
objektumok
Persze definiálhatunk szép sturkturákat objektumkét:
objektumok
Objektumknak lehet objektum is a tagja:
objektumok
Objektumk létrehozásának egyik célja az általánosítása, és a hierarchia kiépítése. Általánosításra példa:
objektumok
Láttuk, hogy az objektum tulajdonságok általános elérese a következő: objektumnev.tulajdonsag. Ez sokszor rengeteg gépelést igényel, ezért vezették be a with parancsot, ami után már nem kell az objektumnevet kiirni:
objektumok
Egy életszerűbb példa:
objektumok