関数にバインドされたパラメータを取得するにはどうすればよいですか?JavaScriptの.bind()関数でバインドされたパラメータを取得する方法
function add(x){
return x + 1
}
var func = add.bind(null, x)
// how do I get the value of `x` from the `func` variable alone?
関数にバインドされたパラメータを取得するにはどうすればよいですか?JavaScriptの.bind()関数でバインドされたパラメータを取得する方法
function add(x){
return x + 1
}
var func = add.bind(null, x)
// how do I get the value of `x` from the `func` variable alone?
var claser = function(x) {
var internalX = x;
this.add = function(adderValue) {
internalX += adderValue;
}
this.getX = function() {
return internalX;
}
}
var theX = 5; // Setting X
var cls = new claser(theX);
cls.add(1); // Adding X
var gettingX = cls.getX(); // Getting X
alert(gettingX);
これは何が必要でしょうか?
あなたは既にfuncに保存されている変数を取得しています。それはあなたが望むものではない? –
上記のコードは単なる例で、私が 'func'変数を持っているコンテキスト私は元のパラメータを持っていません – Rob
私はできないと思います。 – evolutionxbox