URLSearchParams: 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 July 2015.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die forEach() Methode der URLSearchParams-Schnittstelle ermöglicht die Iteration durch alle in diesem Objekt enthaltenen Werte mittels einer Rückruffunktion.

Syntax

js
forEach(callback)
forEach(callback, thisArg)

Parameter

callback

Funktion, die auf jedes Element angewendet wird, der die folgenden Argumente übergeben werden:

value

Der Wert des aktuellen Eintrags, der im URLSearchParams-Objekt verarbeitet wird.

key

Der Schlüssel des aktuellen Eintrags, der im URLSearchParams-Objekt verarbeitet wird.

searchParams

Das URLSearchParams-Objekt, auf dem forEach() aufgerufen wurde.

thisArg Optional

Wert, der als this beim Ausführen von callback verwendet wird.

Rückgabewert

Keiner (undefined).

Beispiele

js
// Create a test URLSearchParams object
const searchParams = new URLSearchParams("key1=value1&key2=value2");

// Log the values
searchParams.forEach((value, key) => {
  console.log(value, key);
});

Das Ergebnis ist:

value1 key1
value2 key2

Spezifikationen

Specification
URL
# dom-urlsearchparams-urlsearchparams

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
forEach

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Has more compatibility info.

Siehe auch

  • Die URL-Schnittstelle.