JavaScript Leeren Array deklarieren
Kirill Ibrahim
12 Oktober 2023
- JavaScript Deklarieren eines leeren Arrays Beispiel
- Unterschied zwischen zwei Arten, ein leeres Array in JavaScript zu deklarieren
JavaScript hat verschiedene Möglichkeiten, ein leeres Array zu deklarieren. Eine Möglichkeit ist, das Array mit den eckigen Klammern zu deklarieren, wie unten.
var array1 = [];
Die andere Möglichkeit ist, die Konstruktor-Methode zu verwenden, indem man den Parameter leer lässt.
var array1 = new Array();
JavaScript Deklarieren eines leeren Arrays Beispiel
// Wider scope variable array:
var array1 = [];
// Local scope variable array:
let array2 = [];
let array3 = new Array();
console.log({array1, array2, array3});
Ausgabe:
{array1: Array(0), array2: Array(0), array3: Array(0)}
Unterschied zwischen zwei Arten, ein leeres Array in JavaScript zu deklarieren
Wenn wir die Konstruktormethode new Array()
verwenden, können wir im Konstruktor eine Zahl übergeben, die die Länge eines Arrays darstellt.
Beispiel:
let array1 = new Array(4);
console.log(array1.length);
let array2 = [];
console.log(array2.length);
Ausgabe:
4
0
An dieser Stelle fügt new Array(4)
dem Array nicht tatsächlich vier “undefinierte” Elemente hinzu. Es fügt lediglich Platz für vier Elemente hinzu.
Beispiel:
let array1 = new Array(4);
console.log(array1[0]);
console.log(array1[1]);
console.log(array1[2]);
console.log(array1[3]);
Ausgabe:
undefined
undefined
undefined
undefined
Beachten Sie, dass Sie sich bei Berechnungen nicht auf array.length
verlassen können, wenn Sie das leere Array überprüfen wollen.
Beispiel:
let array1 = new Array(4);
let array2 = [];
array1.push('orange');
array2.push('orange');
console.log({array1, array2});
Ausgabe:
{ array1: [ <4 empty items>, 'orange' ], array2: [ 'orange' ] }
Verwandter Artikel - JavaScript Array
- Überprüfen Sie, ob das Array einen Wert in JavaScript enthält
- Array mit bestimmter Länge in JavaScript erstellen
- Konvertieren ein Array in einen String in JavaScript
- Erstes Element aus einem Array in JavaScript entfernen
- Objekte aus einem Array in JavaScript suchen
- Konvertieren von Argumenten in ein Array in JavaScript