function Mixin(obj) {
obj.__proto__ = this.__proto__;
return obj;
}
Mixin.prototype = {
someMethod: function() {
console.log(this);
},
//...
};
// 大元でつくる
var obj = new Mixin(someSourceObject);
// あとはobjが輪姦される
どう見てもBKです。本当にありがとうございました。
※普通に一個一個メソッドつけてあげればいいんだけどね