JavaScriptでデフォルト引数を実現する
新しい
JavaScriptではES2015からデフォルト引数が実装されている。 そのためNode.jsや最近のブラウザであればほぼデフォルト引数を用いることができる。
function f(x = 0) {
}
古い
IEなどの古いブラウザではデフォルト引数などという軟弱な概念は存在しない。 その場合は以下のような解決方法を用いる。
function f(x) {
if (x == undefined) x = 0;
}
JavaScriptではES2015からデフォルト引数が実装されている。 そのためNode.jsや最近のブラウザであればほぼデフォルト引数を用いることができる。
function f(x = 0) {
}
IEなどの古いブラウザではデフォルト引数などという軟弱な概念は存在しない。 その場合は以下のような解決方法を用いる。
function f(x) {
if (x == undefined) x = 0;
}