paramsまたはプロパティでいっぱいのオブジェクトを関数に渡す場合は、未定義のparamsをチェックし、未定義のparamsにデフォルト値を与えると便利です。
jQueryエクステントのようなライブラリ関数を使用しない場合、この種のデフォルトの割り当てを行うためのコードの最短は何でしょうか?
これが私が考えることができる最短のものです:
var test;
var output = (typeof test != "undefined") ? test : "Default";
誰かが提案する前に:
var test;
var output = test || "Default";
false、0、または""では機能しません