length
ist eine Eigenschaft von Arrays in JavaScript, die die Anzahl der Elemente in einem bestimmten Array zurückgibt oder festlegt.
Die length
Eigenschaft 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 length
Eigenschaft 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, true
wenn ein Objekt ein Array ist, false
wenn 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