Baseline Widely available
Die forEach()
-Methode von TypedArray
-Instanzen führt eine bereitgestellte Funktion einmal für jedes Element des typisierten Arrays aus. Diese Methode hat denselben Algorithmus wie Array.prototype.forEach()
.
const uint8 = new Uint8Array([10, 20, 30]);
uint8.forEach((element) => console.log(element));
// Expected output: 10
// Expected output: 20
// Expected output: 30
Syntax
forEach(callbackFn)
forEach(callbackFn, thisArg)
Parameter
callbackFn
Eine Funktion, die für jedes Element im typisierten Array ausgeführt wird. Der Rückgabewert wird verworfen. Die Funktion wird mit den folgenden Argumenten aufgerufen:
element
Das aktuelle Element, das im typisierten Array verarbeitet wird.
index
Der Index des aktuellen Elements, das im typisierten Array verarbeitet wird.
array
Das typisierte Array, auf dem forEach()
aufgerufen wurde.
thisArg
Optional
Ein Wert, der als this
verwendet wird, wenn callbackFn
ausgeführt wird. Siehe iterative Methoden.
Keiner (undefined
).
Siehe Array.prototype.forEach()
für mehr Details. Diese Methode ist nicht generisch und kann nur auf Instanzen von typisierten Arrays aufgerufen werden.
Der folgende Code protokolliert eine Zeile für jedes Element in einem typisierten Array:
function logArrayElements(element, index, array) {
console.log(`a[${index}] = ${element}`);
}
new Uint8Array([0, 1, 2, 3]).forEach(logArrayElements);
// Logs:
// a[0] = 0
// a[1] = 1
// a[2] = 2
// a[3] = 3
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4