「JavaScriptでデフォルト引数を実現する」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「== 新しい == 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;
}

関連項目