JavaScript-Array-Länge erklärt

length ist eine Eigenschaft von Arrays in JavaScript, die die Anzahl der Elemente in einem bestimmten Array zurückgibt oder festlegt.

Die lengthEigenschaft eines Arrays kann wie folgt zurückgegeben werden.

let desserts = ["Cake", "Pie", "Brownies"]; console.log(desserts.length); // 3

Der Zuweisungsoperator kann in Verbindung mit der lengthEigenschaft verwendet werden, um die Anzahl der Elemente in einem Array wie folgt festzulegen.

let cars = ["Saab", "BMW", "Volvo"]; cars.length = 2; console.log(cars.length); // 2

Weitere Informationen zu Arrays:

isArray () -Methode

Die Array.isArray()Methode gibt zurück, truewenn ein Objekt ein Array ist, falsewenn dies nicht der Fall ist.

Syntax:

Array.isArray(obj)

Parameter:

obj Das zu prüfende Objekt.

MDN-Link | MSDN-Link

Beispiele:

// all following calls return true Array.isArray([]); Array.isArray([1]); Array.isArray(new Array()); // Little known fact: Array.prototype itself is an array: Array.isArray(Array.prototype); // all following calls return false Array.isArray(); Array.isArray({}); Array.isArray(null); Array.isArray(undefined); Array.isArray(17); Array.isArray('Array'); Array.isArray(true); Array.isArray(false); Array.isArray({ __proto__: Array.prototype });

Array.prototype.forEach

Die Array-Methode 'forEach' wird verwendet, um jedes Element in einem Array zu durchlaufen. Die Methode wird für das Array-Objekt aufgerufen und es wird eine Funktion übergeben, die für jedes Element im Array aufgerufen wird.

var arr = [1, 2, 3, 4, 5]; arr.forEach(number => console.log(number * 2)); // 2 // 4 // 6 // 8 // 10

Die Rückruffunktion kann auch einen zweiten Parameter eines Index verwenden, falls Sie auf den Index des aktuellen Elements im Array verweisen müssen.

var arr = [1, 2, 3, 4, 5]; arr.forEach((number, i) => console.log(`${number} is at index ${i}`)); // '1 is at index 0' // '2 is at index 1' // '3 is at index 2' // '4 is at index 3' // '5 is at index 4'

Lesen Sie weiter über Arrays:

array.prototype.filter

array.prototype.reduce