私はよく、Javascriptでは条件演算子がtrueまたはfalseを返さず、引数の1つを返すという事実に依存しています。
例えば:
function(e){
this.someotherfunction.apply(this, e.config || []);
}
これまでのところ問題は発生しておらず、ダグラス・クロックフォード(JSLintを読む)がそれについて何と言っているかを調べようとしたところ、問題は見つかりませんでした。
この種の構文を使用することに危険はありますか?