代わりのcallメソッドを使用して、例えば、次のように利用する適用可能である:プロトタイプコンストラクタ呼び出し
var A = function(height,weight) {
this.height = height;
this.weight = weight;
};
var a = new A("6ft","500lbs");
A.prototype.foo = {
setup: function() {
this.height.set();
this.weight();
},
height: {
set: function() {
var constr = a;
var self = this;
console.log(constr);
console.log(self);
}
},
weight: function() {
var constr = a;
var self = this;
(function() {
console.log(constr);
})();
}
};
a.foo.setup();
任意の提案を歓迎いたします。
乾杯
あなたは何を達成しようとしていますか? –
コール/適用メソッドを使用せずにコンストラクタからプロパティを継承する機能。 – domscripter