引数の既定値

その他

概要

 閲覧数:359  投稿日:2016-07-28  更新日:2016-08-02  

・falsyな値が設定されない時のみ、引数を使用可能
・falsyな値が設定された時の、引数初期値はオブジェクト


論理演算子 ||
・条件がORで連結されている場合、左から条件を見ていって最初に true になった時点で、以降の条件は評価(実行)されない
※条件式に関数を指定した時などに注意が必要


コード

function foo (x) {
  x = x || {};
// if (typeof x === 'undefined') {
//   x = {};
// }
}