上級 › デフォルト引数はnullには適用されない(undefinedのときだけ) › パターン4
デフォルト引数はnullには適用されない(undefinedのときだけ)
関数のデフォルト引数は、渡された値が厳密にundefinedのときだけ使われます。
1 function fetchData(limit = 10) { 2 return limit; 3 } 4 console.log(fetchData(_________)); ^
出力: null期待: 10 (エラーにはなりません)
空欄を埋めて実行を通す
nullは値として扱われるため、既定値10は使われずそのままnullになります。
次の問題