Nová ukázka
Reset
Načíst z URL
Uložit a získat odkaz
Vztahuje se k…
Nevyplňujte
Napiště „nejsem robot“
▶
Přepnout zobrazení
Výsledek
HTML
Autoformát
Standardní režim
Mobilní zobrazení
CSS
Autoformát
CSS reset
Až na konci
var Obj1 = function() {}; Obj1.prototype.func = function() {return 1}; var Obj2 = function() {}; Obj2.prototype.func = function() {return 2}; var Child = function() {}; Child.prototype.childFunc = function() {return this.func()}; var oldProto = Child.prototype; Child.prototype = new Obj1(); for (var m in oldProto) { Child.prototype[m] = oldProto[m]; } var c1 = new Child(); Child.prototype = new Obj2(); for (var m in oldProto) { Child.prototype[m] = oldProto[m]; } var c2 = new Child(); var oldProto = Child.prototype; Child.prototype = new Obj1(); for (var m in oldProto) { Child.prototype[m] = oldProto[m]; } var c3 = new Child(); alert(c1.func()); alert(c1.childFunc()); alert(c2.func()); alert(c2.childFunc()); alert(c3.func()); alert(c3.childFunc());
J
ava
S
cript
Autoformát
jQuery
Umístění JS
window.onload
</head>
</body>