Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Java では、関数の最大サイズは65535 バイトです。
ECMAScript に指定された制限はありますか?
ブラウザの既知の制限についてはどうですか?
ECMAScript 仕様には、 FunctionBodyの最大サイズに対する定義された制限はありません。また、私が知る限り、ブラウザーでの関数宣言の最大サイズに関する文書化された制限もありません。
多くのブラウザーでは文字列の長さにサイズ制限があり、たとえば Chrome では 512MB であるため、Functionコンストラクターで作成された関数はこの制限を超えることはできず、解析されたコードの関数にも同じまたは同様の制限が適用される可能性があります。
Function