【Javascript】変数の未定義エラーを回避するイディオム。

イディオムシリーズ。

var a = function(b) {
	b = b || {};
	console.log(b);
}

a();

// Object {}

||演算子を用いることで、変数の評価結果がfalseの場合、初期値として演算子右側の値が代入される。