0

Java では、関数の最大サイズは65535 バイトです。

ECMAScript に指定された制限はありますか?

ブラウザの既知の制限についてはどうですか?

4

1 に答える 1

2

ECMAScript 仕様には、 FunctionBodyの最大サイズに対する定義された制限はありません。また、私が知る限り、ブラウザーでの関数宣言の最大サイズに関する文書化された制限もありません。

多くのブラウザーでは文字列の長さにサイズ制限があり、たとえば Chrome では 512MB であるため、Functionコンストラクターで作成された関数はこの制限を超えることはできず、解析されたコードの関数にも同じまたは同様の制限が適用される可能性があります。

于 2012-05-28T16:09:25.870 に答える