「JavaScriptでデフォルト引数を実現する」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「== 新しい == JavaScriptではES2015からデフォルト引数が実装されている。 そのためNode.jsや最近のブラウザであればほぼデフ…」) |
(相違点なし)
|
2019年3月15日 (金) 02:07時点における版
新しい
JavaScriptではES2015からデフォルト引数が実装されている。 そのためNode.jsや最近のブラウザであればほぼデフォルト引数を用いることができる。
function f(x = 0) { }
古い
IEなどの古いブラウザではデフォルト引数などという軟弱な概念は存在しない。 その場合は以下のような解決方法を用いる。
function f(x) { if (x == undefined) x = 0; }