JavaScriptにおいて、関数を定義する際に設計者を悩ませる要素の一つが「引数の個数」です。通常、関数には特定の個数の引数を設定しますが、実際の開発現場では、呼び出し側がいくつのデータを渡してくるかを事前に確定できないケースが頻繁に発生し ...
JavaScriptの関数設計において、特定の引数を省略可能にしたいというニーズは頻繁に発生します。ES6以前の環境では、関数内部で引数がundefinedであるかを確認し、手動で初期値を代入する冗長な条件分岐が必要でした。しかし、現代のJavaScriptでは ...