疑問
なんでWebpack?esbuild?などでトランスパイルしたjsファイルにeval(withも?みたことはないけど)が頻出するの? MDNを見たけど、危険ってことしかわからなかった。 自分なりに考えた理由としてはevalは機械語(ネイティブコード)に近いからコンパイルが楽になると予想した。
自分なりの回答
eval
は標準組み込みオブジェクトとして実装されているから、と言う説
なんでWebpack?esbuild?などでトランスパイルしたjsファイルにeval(withも?みたことはないけど)が頻出するの? MDNを見たけど、危険ってことしかわからなかった。 自分なりに考えた理由としてはevalは機械語(ネイティブコード)に近いからコンパイルが楽になると予想した。
eval
は標準組み込みオブジェクトとして実装されているから、と言う説