5

私は、MozillaRhinoをJavaScriptエンジンとして使用している奇妙なJavaScriptエラーに遭遇しました。

この1行のスクリプトは、エラーをスローします。

eval("const a = 5;");

エラーは次のとおりです。

TypeError: redeclaration of var a.

行が複数回実行される場合、このエラーが予想されますが、この1行はプログラム全体であるため、1回だけ実行されます。

誰かが説明できますか、なぜこのエラーが発生するのですか?

4

1 に答える 1