Показать сообщение отдельно
  #8 (permalink)  
Старый 04.11.2014, 12:18
Кандидат Javascript-наук
Отправить личное сообщение для riva Посмотреть профиль Найти все сообщения от riva
 
Регистрация: 24.06.2013
Сообщений: 115

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, хоть и вызовется
с контекстом возвращаемого конструктором объекта, но все равно в него не запишется. Это так?

Последний раз редактировалось riva, 04.11.2014 в 12:29.
Ответить с цитированием