私は特定の言語の膨大な量のコードをJavaScriptに翻訳することに取り組んでいます。ステートメントなしですべてを式として翻訳すると、私の作業はかなり簡単になります。たとえば、代わりに
f = function(a,b){
console.log(a);
console.log(b);
if (a>5)
return a+b;
else
return a*b;
};
console.log(f(2,2));
してただろう:
f = function(a,b){
return console.log(a), console.log(b), (a>5?a+b:a*b);
};
人間らしくないコードがおそらくより悪く最適化されるのではないかと心配していることを除いて。この心配は有効ですか?
注:コードはどちらの方法でも読み取ることができません。