概要
閲覧数:359
投稿日:2016-07-28
更新日:2016-08-02
・falsyな値が設定されない時のみ、引数を使用可能
・falsyな値が設定された時の、引数初期値はオブジェクト
論理演算子 ||
・条件がORで連結されている場合、左から条件を見ていって最初に true になった時点で、以降の条件は評価(実行)されない
※条件式に関数を指定した時などに注意が必要
コード
function foo (x) { x = x || {}; // if (typeof x === 'undefined') { // x = {}; // } }