Witam,
zakupiłem ostatnio takową książkę, Na podstawie jednego listeningu napisałem poniższy kod:
function foo(){
function Hero(ArgName){
this.name = ArgName;
}
Hero.prototype.fight = function(){
console.log(this.name + " hero's fighting!");
}
var answer = window.prompt("Give hero's name!");
var player1 = Hero(answer);
player1.fight();
}
Konsola wywala, iż funkcja fight jest niezdefiniowana. foo() jest w onload dla body. Czyżby błąd w listeningu?
ps. zamiennie i bez skutku używałem też__proto__