Спасибо за развернутый ответ... Но хотелось бы какой-то конкретики по второй части вопроса, а именно по конструктору объекта, у которого свойство - это тоже объект, свойство которого ссылается на свойство родительского объекта. Со страницей, ссылку на которую вы отправили, я уже почти сроднилась, но ответ до сих пор скрыт для меня.
У меня было несколько вариантов, но ни один не сработал, самый близкий мне, но все равно не рабочий
function test(name) {
var self = this;
this.a = 1;
this.b = function(){
return this.a + 1;
};
this.obj = function (){
this.d = function(){
return self.b + 5;
};
}
}
Если можно, мне бы более конкретные ссылки)