Mamy taki kod
function Test(x,y) { this.x = x; this.y = y; return this; }
var t = new Test(1,2);
Test.prototype.testuj = function() { console.log(3); };
t.testuj(); //prints 3
var t2 = { x: 2, y: 3};
Jak zrobic aby t2 mial metode testuj oraz inne prototypowe metody, ale bez wywoływania konstruktora Test (żeby nie przesłonił mi istniejących metod)? Czy jedyną opcją jest stworzenie nowej instancji Test t3 i przejście po właściwościach t2 i przypisaniu ich do t3?