質問: function(x, y) { return x + y; }; ```
回答: `let`にブラウザネイティブで対応したのは、IEが11、Safariが10と、ごく最近のブラウザに限られます(Can I use)。 babelなどトランスパイラを介する場合には、トランスパイラが適切に変換してくれるので何も問題なく使えますが、そういう変換を行わないJavaScriptコードを書く場合には、「Node.jsのサーバサイド用」「ローカルのブラウザで動かす試作品」など、`let`対応の環境を確実に保証できるのでなければ、あまり使わないほうがいいと思います。