Maison > Article > interface Web > Quelle peut être la taille d’un tableau JavaScript ?
Les tableaux JavaScript peuvent contenir jusqu'à 4 294 967 295 éléments ; selon la spécification "ECMA-262" de la 5e édition, la longueur maximale du tableau est limitée par un entier non signé de 32 bits, de sorte que le tableau le plus long peut avoir "2 au 32e". puissance -1", soit 4294967295 éléments.
L'environnement d'exploitation de ce tutoriel : système Windows 10, JavaScript version 1.8.5, ordinateur Dell G3.
La longueur maximale d'un tableau est Math.pow(2,32)-1, 2 à la 32ème puissance-1.
Testez-le manuellement. définitivement irréaliste. J'ai décidé de définir directement la longueur du tableau pour les tests.
Évidemment, ce tableau ne dépasse pas la longueur maximale, donc la longueur peut être sortie normalement.
Et lorsque nous changeons cette valeur en Math.pow(2.32)
, le résultat est une longueur de tableau invalide. À partir de là, on peut voir que la longueur maximale du tableau js est bien de 2 à la puissance 32. -1;
Selon la spécification ECMA-262 5ème édition, la longueur maximale du tableau est limitée par un entier non signé de 32 bits en raison de l'opération abstraite ToUint 32, donc le tableau le plus long peut en avoir 2. 32-1= 4 294 967 295 = 4,29 milliards d'éléments.
Recommandations associées : Tutoriel d'apprentissage Javascript
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!