JavaScriptの関数設計において、特定の引数を省略可能にしたいというニーズは頻繁に発生します。ES6以前の環境では、関数内部で引数がundefinedであるかを確認し、手動で初期値を代入する冗長な条件分岐が必要でした。しかし、現代のJavaScriptでは ...
今回は、JavaScriptのデフォルト引数の設定方法について、実践的な書き方と限定された書き方に分け、簡単に解説していきます。 実践的な書き方 JavaScriptでデフォルト引数を設定する場合は分岐処理が必要です。 引数の中身がundefinedであれば、その引数に ...