トリッキー?なJavaScriptのif文
変数tmpに他の変数の内容を見ながら値をコピーする
var tmp;
if(!!a){
tmp=a;
}else if(!!b){
tmp=b;
}else if(!!c){
tmp=c;
}else if(!!d){
tmp=d;
}else{
tmp=”;
}
これを1行でかくと
var tmp = a || b || c || d || ”;
コードが短くなるし、スピードも上がって良いんだけど、
この書き方が増えてきて、if文に何か追加したくなったときに困る。
if文を丁寧に書いて仕様変更に容易に耐えられるようにするのが良いのか、
1行で書いてしまうのが良いのか。
難問っちゃ難問ですわね。