JavaScript カンマ演算子を使うと少しだけコードが少なくなる
以下のようなmyFunc関数があります。
const hoge = () => 'hoge';
const foo = () => console.log('foo');
const bar = () => 'bar';
const myFunc = (x) => {
if(x === 1){
foo();
return hoge();
}else{
return bar();
}
};
const result = myFunc(1);
console.log('result', result);
カンマ演算子を使うと、myFuncが以下のようになります。
const myFunc = () => x === 1 ? (foo(), hoge()) : bar();
最近のコメント