Un entier positif fini doit être assigné la longueur du tableauArray length must be assigned a finite positive number

Lors de la définition du longueur propriété d’un objet tableau objet, que vous avez spécifié une longueur de tableau qui n’est pas un nombre positif ou égal à zéro.When setting the length property of an existing Array object, you specified an array length that was not a positive number or zero. Cette erreur se produit lorsque vous affectez une valeur à la longueur propriété d’un Array objet qui est un nombre négatif ou une valeur non numérique (NaN).This error occurs when you assign a value to the length property of an Array object that is negative or not a number (NaN). Notez que JavaScriptJavaScript convertit automatiquement les nombres décimaux en entiers.Note that JavaScriptJavaScript automatically converts fractional numbers to whole integers.

Pour corriger cette erreurTo correct this error

  • Affecter un nombre entier positif pour la propriété de longueur.Assign a positive whole number to the length property. Il n’existe aucune limite supérieure pour la taille d’un tableau, autre que la valeur entière maximale (environ 4 milliards).There is no upper limit for the size of an array, other than the maximum integer value (approximately 4 billion). L’exemple suivant illustre la façon correcte de définir la longueur propriété d’un tableau objet.The following example demonstrates the correct way to set the length property of an Array object.

    var my_array = new Array();  
    my_array.length = 99;  
    

Voir aussiSee Also

Utilisation des tableauxUsing Arrays