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