Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

WorkletSharedStorage: Methode entries()

Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe die Kompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.

Die entries()-Methode der WorkletSharedStorage-Schnittstelle gibt einen async iterator zurück. Der Iterator liefert ein Array von [key, value]-Paaren, die den aufzählbaren Eigenschaften einer WorkletSharedStorage-Instanz entsprechen. Die Reihenfolge dieser Paare ist ähnlich wie bei einer for...in-Schleife, obwohl eine for...in-Schleife auch Eigenschaften aus der Prototypen-Kette aufzählt.

Syntax

js
entries()

Parameter

Keine.

Rückgabewert

Ein Array der aufzählbaren Schlüssel-Wert-Paare der WorkletSharedStorage.

Ausnahmen

TypeError

Wird ausgelöst, wenn die aufrufende Seite die Shared Storage API nicht in einem erfolgreichen Privacy Sandbox Registrierungsprozess eingeschlossen hat.

Beispiele

js
// entries() available inside a shared storage worklet module
const storage = await this.sharedStorage;

async function logEntries() {
  for await (const [key, value] of storage.entries()) {
    console.log({ key, value });
  }
}

Spezifikationen

This feature does not appear to be defined in any specification.

Browser-Kompatibilität

Siehe auch