Aetae,
То же не совсем понятно
Есть родитель на которого всегда ссылка obj.prototype
Есть функция создающая объект на которую указывает ссылка Obj.__proto__.constructor
Есть this который динамически заменяется и всегда указывает в контексте какого объекта он исполняется.
<script>
function GetName() { return this.name; }
var vasa = {name: "Вася"};
var lena = {name: "Лена"};
var petia = {name: "Петя"};
vasa.gn = GetName;
lena.gn = GetName;
petia.gn = GetName;
document.write ( vasa.gn() + "<br>") ;
document.write ( lena.gn() + "<br>") ;
document.write ( petia.gn() + "<br>") ;
</script>
R2R,
Без конкретного тестового примера понять что то сложно возможно использование наследования поможет
небольшой пример
<script>
function CreateTest (){
this.__proto__ = CreateTest;
this.x = 5;
this.y = 20;
}
var ele = new CreateTest();
CreateTest.newFunc = function ( par){
alert ( this.x + this.y + par );
} ;
ele.newFunc ("----");
</script>