Можно создать дубликат:
Use of 'prototype' vs. 'this' in Javascript?В чем разница между назначением функции через «это» и «прототипом»?
Я запутался с этими двумя типа добавления метода к функции. Позвольте мне объяснить пример.
var foo = function(){ this.bar = function(){alert('I am a method')} } foo.prototype.baz = function(){alert('I am another method')} var car = new foo();
Теперь на этом этапе мы можем использовать методы baz и bar для автомобиля. Ну, но в чем разница между ними. Что такое нюанс, добавляющий метод прототипа функции или его конструктор.
Спасибо ..
** Неправильно **. Повторное назначение члена экземпляра скроет прототип для этого экземпляра. – SLaks 2010-11-24 19:02:40