Cât timp poate fi o funcție în Javascript?

În Java, dimensiunea maximă a unei funcții este 65535 octeți .

Există limite specificate în ECMAScript?

Ce limite cunoscute în browsere?

0
@JaredFarrish Bineînțeles că nu, dar informațiile sale încă importante pentru un generator de coduri Javascript (de ex. Dart Google ) pentru a verifica dacă codul generat corespunde specificațiilor.
adăugat autor Pacerier, sursa
creați unul suficient de lung pentru a vedea ..
adăugat autor Dani, sursa
Sper ca niciodata nu trebuie sa mentin orice aplicatie in care functioneaza aceasta functie ...
adăugat autor Jared Farrish, sursa

1 răspunsuri

Nu există limite definite pentru dimensiunea maximă a FunctionBody din specificația ECMAScript și nici nu există limite documentate privind dimensiunile maxime ale declarațiilor de funcții din browsere, în măsura în care știu.

Multe browsere au limite de dimensiune pentru lungimile șirului, de exemplu 512MB în Chrome, astfel încât orice funcție creată cu constructorul Function să nu fie cu siguranță mai mare decât această limită și este posibil să se aplice aceeași limită sau aceeași limită să funcționeze și în codul parsizat.

0
adăugat
JavaScript, România - Moldova
JavaScript, România - Moldova
328 participanți

Comunitatea Română JavaScript: github.com/js-ro Pentru confort, opriți notificările. Parteneri: @node_ro, @php_ro, @python_ro, @seo_ro, @RomaniaGroup, @ai_ro, @Grupuri_IT Offtop: @holywars_ro Joburi: @js_jobs_ro Sponsored with ❤️ by ciupacabra.com