Ein initialisiertes abgebildetes Array in JavaScript initialisieren
Um ein abgebildetes Array in JavaScript zu initialisieren, folgen Sie diesen Schritten:
- Öffnen Sie das Terminal/SSH und geben Sie
node
ein, um mit der Codeausführung zu beginnen.
- Verwenden Sie den
Array()
-Konstruktor, um ein Array der gewünschten Länge zu erstellen.
- Verwenden Sie
Array.prototype.fill()
, um das Array mit null
-Werten zu füllen.
- Verwenden Sie
Array.prototype.map()
, um das Array mit den gewünschten Werten zu füllen, indem Sie die bereitgestellte Funktion mapFn
verwenden.
- Überspringen Sie das zweite Argument
mapFn
, um jedes Element auf seinen Index abzubilden.
Hier ist ein Beispielcodeausschnitt:
const initializeMappedArray = (n, mapFn = (_, i) => i) =>
Array(n).fill(null).map(mapFn);
Sie können die initializeMappedArray
-Funktion verwenden, um ein abgebildetes Array mit den gewünschten Werten zu erstellen:
initializeMappedArray(5); // [0, 1, 2, 3, 4]
initializeMappedArray(5, (i) => `item ${i + 1}`);
// ['item 1', 'item 2', 'item 3', 'item 4', 'item 5']