URLSearchParams: Methode forEach()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2018.

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

Die forEach()-Methode der URLSearchParams-Schnittstelle ermöglicht die Iteration über alle Werte, die in diesem Objekt enthalten sind, über eine Callback-Funktion.

Syntax

js
forEach(callback)
forEach(callback, thisArg)

Parameter

callback

Funktion, die für jedes Element ausgeführt wird. Sie erhält die folgenden Argumente:

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

None (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

Siehe auch

  • Die URL-Schnittstelle.