Aetae, Спасибо за ответ, но прежде чем я продолжу, хочу отвлечься и спросить - куда запишется свойство name и куда запишется метод parse в коде ниже?
function Test( args ){
this.init( args );
}
Test.prototype = {
name: undefined,
length: NaN,
init: function( args ){
this.name = args.name;
this.length = this.parse( this.name );
},
parse: function( args ){
// ...
return length;
}
};
Если я правильно понимаю, то свойство name запишется в объект, а метод parse, хоть и вызовется
с контекстом возвращаемого конструктором объекта, но все равно в него не запишется. Это так?