Maison > interface Web > Questions et réponses frontales > Quelle peut être la taille d'un tableau JavaScript ?

Quelle peut être la taille d'un tableau JavaScript ?

WBOY
Libérer: 2022-03-24 17:09:43
original
4266 Les gens l'ont consulté

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.

Quelle peut être la taille d'un tableau JavaScript ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, JavaScript version 1.8.5, ordinateur Dell G3.

Quelle peut être la taille maximale d'un tableau JavaScript ?

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.

Quelle peut être la taille dun tableau JavaScript ?
É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)

Quelle peut être la taille dun tableau JavaScript ?
, 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal