開発中、if文の分岐を片方のみに指定する小技
下のようなコードがあったとします。x
の値によって、分岐1か分岐2どちらにも遷移する可能性があります。
const x = confirm();
if(x){
//分岐1
console.log('x === true');
}else{
//分岐2
console.log('x !== true');
}
何かの事情で、分岐1に必ず遷移して欲しい時には、次のようにする小技があります。
const x = confirm();
if(true || x){
//分岐1
console.log('x === true');
}else{
//分岐2
console.log('x !== true');
}
逆に、必ず分岐2に遷移させるには次のようにします。
const x = confirm();
if(false && x){
//分岐1
console.log('x === true');
}else{
//分岐2
console.log('x !== true');
}
以上、開発中、if文の分岐を片方のみに指定する小技でした。(開発後は消すのを忘れずに!)
終わりに
私は現在、Web3のサービスの開発をしています。詳しくはこちらの記事をご覧下さい。
無料でイーサリアムが当たる、Web3時代の寄付サイトを作った話