JavaScript Initialisation de tableau standard


Exemple

Il existe plusieurs façons de créer des tableaux. Les plus courants sont les littéraux de tableau ou le constructeur Array:

var arr = [1, 2, 3, 4];
var arr2 = new Array(1, 2, 3, 4);

Si le constructeur Array est utilisé sans arguments, un tableau vide est créé.

var arr3 = new Array();

résulte en:

[]

Notez que s'il est utilisé avec exactement un argument et que cet argument est un number , un tableau de cette longueur avec toutes les valeurs undefined sera créé à la place:

var arr4 = new Array(4);

résulte en:

[undefined, undefined, undefined, undefined]

Cela ne s'applique pas si l'argument unique est non numérique:

var arr5 = new Array("foo");

résulte en:

["foo"]
6

Semblable à un littéral de tableau, Array.of peut être utilisé pour créer une nouvelle instance de Array un certain nombre d'arguments:

Array.of(21, "Hello", "World");

résulte en:

[21, "Hello", "World"]

Contrairement au constructeur Array, la création d'un tableau avec un seul numéro tel que Array.of(23) créera un nouveau tableau [23] , plutôt qu'un tableau de longueur 23.

L’autre moyen de créer et d’initialiser un tableau serait Array.from

var newArray = Array.from({ length: 5 }, (_, index) => Math.pow(index, 4));

résultera:

[0, 1, 16, 81, 256]