Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
Třídy, dědičnost a OOP v Javascriptu - I

Jiří Hrebenar
15. 3. 2010 12:09

Re: Odpověď na dotaz Daniela Steigerwalda

celé vlákno

Celé to tvrzení je mylné.

Podívejte se na následující:

function funkce(){}

document.write(ty­peof(funkce));
výsledek bude function

document.write(fun­kce.constructor);
výsledek bude Function() { [native code] }

Z tohoto jasně vyplývá, že funkce je objektem typu function, konstruktorem funkce je Function() a Function vyplývá z objektu Object.

Ovšem jiné je, když napíše, že funkci lze volat bez konstruktoru ale pokud vytvoří funkci z objektu Function tak lze funkci volat i konstruktorem.