Может ли кто-нибудь помочь мне с этой проблемой объекта
Я пытаюсь использовать функции в качестве объектов и изучаю ключевое слово prototype. По какой-то причине я не могу этого понять. Может кто-нибудь сказать мне, как им пользоваться? Я пытался сделать что-то вроде класса rpg. Вот мой код...
var Fighter = function(CharName){ this.weapon = "sword"; this.speed = 4; this.defence = 5; this.attack = 9; this.name = CharName; this.health = 10; } var Dwarf = function(CharName){ this.weapon = "Hammer"; this.speed = 2; this.defence = 8; this.attack = 5; this.name = CharName; this.health = 10; } var Elf = function(CharName){ this.weapon = "Dagger"; this.speed = 7; this.defence = 3; this.attack = 6; this.name = CharName; this.health = 10; } var James = new Elf("James"); //I get the error here James.prototype.Heal = function(){ this.health++; };
Заранее спасибо!!!
Что я уже пробовал:
Я пробовал смотреть онлайн, Смотреть видео и многое другое. Надеюсь, здесь мне помогут.
[no name]
http://www.w3schools.com/js/js_object_prototypes.asp