Prodej multi-eshopu DomaciCentrum.cz - čistá marže 750 000 Kč / rok
Zobrazují se odpovědi 1 až 5 z 5

Tvar zápisu

  1. Zdravim,

    můžu se zeptat co znamená tento zápis?
    var Abc = new Abc.Core()
    To Abc.Core je název třídy, nebo proč je tam ta tečka?
    Díky

  2. Happy Robot :]

    Co se právě děje na Webtrhu?

  3. Nejsem odborník na Javascript, ale v kontextu jiných programovacích jazyků bych to viděl, že Abc je jmenný prostor a třída je Core.

  4. Tečka znamená jakoukoliv property (vlastnost) objektu. V JS to může být cokoliv - skalární proměnná (řetězec, číslo), pole[], funkce() i další objekt{}.

    V tomhle případě, protože property má na konci závorky(), poznáte, že to je funkce (resp. metoda, jak se říká funkcím v objektech).
    Podle klíčového slova new poznáte, že se vytváří nový objekt.

  5. Takže se dá říci, že je to vlastně metoda objektu Abc, která vytváří nový objekt? Dalo by se to zapsat i jinak? Díky

  6. Přesně tak, metoda objektu Abc vrací nový objekt.
    Jestli by se "to" dalo zapsat jinak, záleží na tom, co "to" má dělat.

    Pokud je zadáním "metoda objektu Abc má vrátit nový objekt", je toto správné řešení.

Podobná témata

  1. Tvar URL článků
    By weckho in forum Wordpress
    Odpovědí: 5
    Poslední příspěvek: 29.09.2009, 18:26
Hostujeme u Server powered by TELE3