ありますか? 一時的な変数を導入せずに値を戻したい場合は、値をリセットします。、私は復帰後のコードを実行できる技術がありますか?私は帰国後のコードを実行できる技術が
私の現在のコードは次のとおりです。
var foo = (function(){
var b;
return {
bar: function(a) {
if(b){
var temp = b;
b = false;
return temp;
}else{
b = a;
return false;
};
}
};
})();
foo.bar(1);
私はtemp
VARを避けたいです。それは可能ですか?それはメモ化スタイル機能であるため、
var b
は、関数呼び出しの間の値を保持します。
第1の条件では、常にテンポは.... –
「var bは関数呼び出しの間の値を保持する」 - そうではありません。 – OrangeDog
上記の関数宣言にその名前がないことに誰も気づいていないようです:) –