Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die lowerOpen schreibgeschützte Eigenschaft der IDBKeyRange-Schnittstelle gibt einen Boolean zurück, der angibt, ob der untere Grenzwert im Schlüsselbereich enthalten ist.
Ein Boolean-Wert:
| true | Der untere Grenzwert ist im Schlüsselbereich nicht enthalten. |
| false | Der untere Grenzwert ist im Schlüsselbereich enthalten. |
Das folgende Beispiel zeigt, wie Sie einen Schlüsselbereich verwenden. Hier deklarieren wir keyRangeValue = IDBKeyRange.upperBound("F", "W", true, true); — ein Bereich, der alles zwischen "F" und "W" umfasst, diese jedoch nicht einschließt — da sowohl die obere als auch die untere Grenze als offen (true) deklariert wurden. Wir öffnen eine Transaktion (unter Verwendung von IDBTransaction) und einen Objekt-Store und öffnen einen Cursor mit IDBObjectStore.openCursor, wobei wir keyRangeValue als optionalen Schlüsselbereich-Wert angeben.
Nach der Deklaration des Schlüsselbereichs protokollieren wir seinen lowerOpen Eigenschaftswert in der Konsole, die als "true" erscheinen sollte: die untere Grenze ist offen und wird daher nicht in den Bereich eingeschlossen.
Hinweis: Für ein vollständigeres Beispiel, das Ihnen ermöglicht, mit dem Schlüsselbereich zu experimentieren, schauen Sie sich unser IDBKeyRange-example Repo an (sehen Sie sich das Beispiel auch live an.)
| Indexed Database API 3.0 # ref-for-dom-idbkeyrange-loweropen① |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.