条件に基づいて関数に渡される引数がいくつかあります。条件付き値を持つオブジェクト
引数はオブジェクトです。
だから、私はブーリアンでこれをやろうとしています。それが真であれば、何も追加しない場合は引数を追加します。
theFunction(arg1, addArg2 && arg2, addArg3 && arg3);
これは機能しません。 これを達成する方法は何ですか? 最初にリストを作成する必要がありますが、これを行う方法がわかりません。
EDIT ---
私は次のように必要な 引数は、できるだけ多くの引数を取ることができ、ライブラリ使用しています:
const style1 = props => ({
borderRadius: "0%",
});
const style2 = props => ({
width: "10px",
});
theFunction(style1, style2);
私は値に基づいてtheFunctionにそれらを渡したいが。私にとって、ブール値でこれを行うのは良い解決策だと思われます。 だから、時々私は、私は他の提案を開いています
theFunction(style1);
、時には
theFunction(style1, style2);
を呼び出します。引数手段として
入力用のデータと必要な出力を追加してください。 –
本当の[mcve]が必要です。変数にはどのような値がありますか? 'theFunction'が受け取る値はどれくらいですか? – Quentin
私はOPの質問がよく述べられていると思います。彼は、 'addArg'がfalseなら' nothing '(おそらく 'undefined'や' false')を渡したいと思います。もし 'addArg'がtrueなら' arg'を渡します。この質問を閉じる必要はありません。 –