Может ли кто-нибудь объяснить значение функции prototype.init в JavaScript и когда он вызывается во время создания объекта?
Почему вы хотите перезаписать его пустой функцией?
Я читаю JavaScript для веб-книги и застрял на этом в течение последних нескольких часов... что должен сделать кусок кода?
var Class = function(){
var klass = function(){
this.init.apply(this, arguments);
};
klass.prototype.init = function(){};
// Shortcut to access prototype
klass.fn = klass.prototype;
// Shortcut to access class
klass.fn.parent = klass;
...
}
Это слишком много волшебства для меня...:)