私は似たような問題を見つけることができません。正しい質問/答えが見つからないためです。 関数を呼び出すときに引数が渡されない場合、デフォルト値を使用する関数を作成したい場合は、デフォルト値を関数のパラメータで渡された値に置き換えます。たとえば :どんなのparamsせずに機能openBlock()
を呼び出す場合デフォルトではJavascript機能は必要ありません値
function openBlock(false){
// if parameter was passed with 'false' value, it will do this
// else it will put automatically a 'true' value to an function's argument
}
だから、それはデフォルトでのparam true
だことを検討します。 openBlock(false)
のように、引数がfalse
の関数を呼び出すと、デフォルトの動作が上書きされます。
ありがとうございます。
'option'が' false'なら 'true'に設定されます。 –
@FelixKling - true、updated。私は通常、false-y値をブール値ではなくデフォルトに置き換えるべき場合にこのパターンを使用します。 – nrabinowitz
本当にありがとう、私はそれが私が尋ねたものだと思う、今それをチェックする – aspirinemaga