Od provozovatele projektu Rychlost.CZ

prototype

Definice a použití

Každý objekt JavaScriptu má Prototype. Všechny objekty JavaScriptu dědí vlastnosti a metody ze svého prototypu. Vlastnost Prototype umožňuje přidat vlastnosti a metody na různé objekty (Number, Boolean, String, Name, ad.). Vlastnost Prototype je globální vlastnost, která je k dispozici pro téměř všechny objekty.

Syntaxe

.prototype.jméno=hodnota;

Návratová hodnota

Vrací null

Ukázka:

Ukázka přidání vlastnosti metodou Prototype

Javascript
function prisera(zivoty,energie,schopnosti) {
this.zivoty = zivoty;
this.energie = energie;
this.schopnosti = schopnosti;
}
var elf = new prisera("80","50","střelba");
prisera.prototype.zvlastniSchopnosti = null;
prisera.zvlastniSchopnosti = "magie";
document.write(prisera.zvlastniSchopnosti);

Výsledek:

magie