Headers: forEach() Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2017.
Hinweis: Dieses Feature ist verfügbar in Web Workers.
Die Headers.forEach()
-Methode führt eine Callback-Funktion einmal pro Schlüssel/Wert-Paar im Headers
-Objekt aus.
Syntax
forEach(callbackFn)
forEach(callbackFn, thisArg)
Parameter
callbackFn
-
Funktion, die für jeden Eintrag in der Map ausgeführt wird. Es nimmt die folgenden Argumente:
thisArg
Optional-
Wert, der als
this
verwendet wird, wenncallback
ausgeführt wird.
Rückgabewert
Beschreibung
Die Headers.forEach()
-Methode führt den bereitgestellten Callback einmal für jeden tatsächlich vorhandenen Schlüssel der Headers aus. Sie wird nicht für Schlüssel aufgerufen, die gelöscht wurden. Sie wird jedoch für Schlüssel ausgeführt, die vorhanden sind, aber den Wert undefined haben.
Beispiele
Inhalt eines Headers-Objekts ausdrucken
Der folgende Code protokolliert eine Zeile für jeden Schlüssel/Wert im myHeaders
-Objekt.
// Create a new test Headers object
const myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Cookie", "This is a demo cookie");
myHeaders.append("compression", "gzip");
// Display the key/value pairs
myHeaders.forEach((value, key) => {
console.log(`${key} ==> ${value}`);
});
Das Ergebnis ist:
compression ==> gzip content-type ==> application/json cookie ==> This is a demo cookie
Browser-Kompatibilität
BCD tables only load in the browser