Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   разбираюсь с прототипами (https://javascript.ru/forum/misc/39960-razbirayus-s-prototipami.html)

linklee 18.07.2013 21:36

разбираюсь с прототипами
 
http://javascript.ru/tutorial/object...#metody-obekta

Например мы хотим добавить всем объектам класса Animal функцию перемещения. Для этого запишем в Animal.prototype метод move. Каждый его вызов будет изменять расстояние distance (С)

и такой код
Animal.prototype.move = function(n) {
	this.distance = n
	alert(this.distance)
}

получается что мы сейчас просто у прототипа animal определяем свойство move?

danik.js 18.07.2013 21:46

Скрытое свойство __proto__ объекта animal (инстанс, как я понял) ссылается на объект Animal.prototype . Добавив новый метод в этот объект, мы получаем его доступным для объекта animal, да.

linklee 18.07.2013 22:47

понял спасибо...)))


Часовой пояс GMT +3, время: 02:30.