If you're seeing this message, it means we're having trouble loading external resources on our website.

Ha webszűrőt használsz, győződj meg róla, hogy a *.kastatic.org és a *.kasandbox.org nincsenek blokkolva.

Fő tartalom

Tanári útmutató: Bevezetés a JS-be – Objektumok

Az alábbiakban a Bevezetés a JS-be kurzus Objektumok című fejezetéhez készült tanári segédletünket olvashatod.

Mit fognak megtanulni a diákok?

  • Hogyan hozhatnak létre objektumokat összetartozó tulajdonságok egyetlen változóban való tárolására.
  • Hogyan férhetnek hozzá objektumok tulajdonságaihoz, és hogyan módosíthatják ezeket „szögletes zárójeles jelöléssel” és „pontjelöléssel”.
  • Hogyan hozhatnak létre objektumelemekből álló tömböket.
  • Hogyan iterálhatnak objektumelemekből álló tömbökön for ciklussal.

A diákok az alábbiakhoz hasonló kódok megírására lesznek képesek:

Mi okozhat nehézséget a diákoknak?

  • Elképzelhető, hogy a diákok első próbálkozásra szintaktikai hibákat vétenek – például "="-t írnak ":" helyett a zárójelekbe, elfelejtik a vesszőket a tulajdonságok után, vagy szögletes zárójelet használnak kapcsos zárójel helyett.
  • Előfordulhat, hogy a diákok nem értik a különbséget a tömbök és az objektumok között. Valójában ez a két dolog nagyon hasonló, különösen JS-ben. Amikor arról döntenek, hogyan tárolják az adataikat, kérd meg őket, hogy gondolják végig: van-e természetes sorrendje a tárolandó adatoknak, illetve tervezik-e, hogy iterálni fognak rajtuk – amennyiben a válasz ezekre a kérdésekre igen, a tömb lehet a megfelelő megoldás; ha nem, akkor az objektum.
  • Elsőre talán nem látják értelmét az objektumok használatának, mert ugyanazt a célt több változó használatával is elérhetik. Azonban amikor a programjuknak már nagyon sok információt kell nyomon követnie, akkor az a sok változó igencsak esetlenül fog mutatni. Képzeljük el, hogy 10 tulajdonságot kell tárolnunk körülbelül 20 tanulóról az osztályban – ez objektumok nélkül 200 változó lenne, de objektumok használatával csak 20, és objektumokból álló tömb használatával mindössze egy.

Kiegészítő módszer: Vitaindító kérdések

A vitaindító kérdések olyan kérdések, melyeket külön-külön feltehetsz a diákoknak, amikor egy anyagrész végére értek, vagy akár csoportos megbeszélést is alapozhatsz rájuk, ha mindenki elérte ugyanazt a tudásszintet.
  • Jó néhány JS programozó készít magának olyan névjegykártyát, amelyen önmagukat JavaScript objektummal mutatják be. A diákjaid hogyan mutatnák be magukat egy objektum segítségével? Kérd meg őket, hogy különböző típusú tulajdonságokat, például sztringeket, számokat, tömböket és további objektumokat tároljanak. Ha lehetőséged van rá, akár ki is nyomtathatod a névjegyeiket!

Kiegészítő módszer: Villámkérdések

Izgalmas tevékenység lehet a csoport számára, miután mindenki az anyagrész végére ért. A legnehezebb kérdésekről külön vitafórumot indíthattok. Játsszatok itt: Quizizz!

Szeretnél részt venni a beszélgetésben?

Még nincs hozzászólás.
Tudsz angolul? Kattints ide, ha meg szeretnéd nézni, milyen beszélgetések folynak a Khan Academy angol nyelvű oldalán.