function ROOM (n) {
this.namber = n
this.cupboard = {
edit : function() {
// body
},
delete : function() {
// body
}
}
this.__proto__ = ParentObj;
}
var ParentObj = {parentProp:true};
var Room = new ROOM(1);
console.log(Room);
console.log(Room.parentProp);
В принципе я не согласен с этим ответом, остальное - детали. А моё мнение по вопросу - диаметрально противоположное высказанному Романом, что я отразил в комментарии к топику.
Но, поскольку это весьма субъективно, я не стал оформлять его ответом.