Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

317 Einträge — jede Funktion, Klasse und jedes Sprach-Konzept auf einer eigenen Seite mit Signatur, Parametern, Beispielen und Fallstricken.

Wie du die Referenz nutzt

Suche nach Funktionsname (z.B. array_map) oder filtere nach Art (Funktion, Klasse, Keyword, Konzept) oder Kategorie. Jeder Eintrag enthält Signatur, Parameter, Rückgabewert, Beispiele und typische Fallstricke — alles auf Deutsch, direkt verlinkbar.

// Zeige Buchstabe I — 317 Einträge

I

IDBCursor Schnittstelle
Repräsentiert einen Cursor, mit dem man in IndexedDB schrittweise über Datensätze eines Object Stores oder Index iteriert.
IDBCursor.advance() Methode
Verschiebt einen IndexedDB-Cursor um <code>count</code> Datensätze in seiner Laufrichtung nach vorne und überspringt dabei die dazwischenliegenden Einträge.
IDBCursor.continue() Methode
Bewegt einen IndexedDB-Cursor zum nächsten Datensatz in seiner Richtung oder zum ersten Datensatz, dessen Schlüssel mindestens (bzw. höchstens) dem übergebenen <code>key</code> entspricht.
IDBCursor.continuePrimaryKey() Methode
Springt mit einem Index-Cursor zum ersten Datensatz mit Indexschlüssel <code>key</code> und Primärschlüssel ≥ <code>primaryKey</code> (bei „prev“: ≤) oder zum nächsten Datensatz danach.
IDBCursor.delete() Methode
Löscht asynchron den Datensatz an der aktuellen Cursor-Position und gibt ein <code>IDBRequest</code> zurück. Die Position des Cursors bleibt dabei unverändert.
IDBCursor.direction Eigenschaft
Schreibgeschützter String, der die Durchlaufrichtung eines <code>IDBCursor</code> angibt: <code>"next"</code>, <code>"nextunique"</code>, <code>"prev"</code> oder <code>"prevunique"</code>.
IDBCursor.key Eigenschaft
Schreibgeschützte Eigenschaft, die den Schlüssel des Datensatzes an der aktuellen Cursor-Position liefert – bei Index-Cursors den Indexschlüssel, sonst den Primärschlüssel.
IDBCursor.primaryKey Eigenschaft
Die schreibgeschützte Eigenschaft <code>primaryKey</code> liefert den Primärschlüssel des Datensatzes, auf den der Cursor gerade zeigt.
IDBCursor.request Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>IDBRequest</code> zurückgibt, über das der Cursor geöffnet wurde.
IDBCursor.source Eigenschaft
Schreibgeschützte Eigenschaft, die den <code>IDBObjectStore</code> oder <code>IDBIndex</code> liefert, über den der Cursor iteriert.
IDBCursor.update() Methode
Ersetzt den Datensatz an der aktuellen Cursor-Position im Objekt-Store durch einen neuen Wert und gibt ein <code>IDBRequest</code> zurück.
IDBCursorWithValue Schnittstelle
Ein IndexedDB-Cursor, der beim Durchlaufen von Object Stores oder Indizes neben Schlüssel und Primärschlüssel auch den <code>value</code> des aktuellen Datensatzes liefert.
IDBCursorWithValue.value Eigenschaft
Schreibgeschützte Eigenschaft, die den Wert des Datensatzes an der aktuellen Cursor-Position liefert, als strukturierten Klon des gespeicherten Objekts.
IDBDatabase Schnittstelle
Stellt eine offene Verbindung zu einer IndexedDB-Datenbank dar, über die Transaktionen gestartet und Object Stores verwaltet werden.
IDBDatabase.close() Methode
Schließt die Verbindung zu einer IndexedDB-Datenbank. Die Methode kehrt sofort zurück, die Verbindung wird erst geschlossen, wenn alle laufenden Transaktionen abgeschlossen sind.
IDBDatabase.createObjectStore() Methode
Erstellt innerhalb einer <code>versionchange</code>-Transaktion einen neuen Object Store in der Datenbank und gibt ihn als <code>IDBObjectStore</code> zurück.
IDBDatabase.deleteObjectStore() Methode
Löscht den Objektspeicher mit dem angegebenen Namen samt aller Datensätze und Indizes; nur innerhalb einer <code>versionchange</code>-Transaktion erlaubt.
IDBDatabase.name Eigenschaft
Schreibgeschützte Zeichenkette mit dem Namen der IndexedDB-Datenbank, zu der das <code>IDBDatabase</code>-Objekt verbunden ist.
IDBDatabase.objectStoreNames Eigenschaft
Schreibgeschützte <code>DOMStringList</code> mit den Namen aller Object Stores, die in der verbundenen IndexedDB-Datenbank gerade vorhanden sind.
IDBDatabase.transaction() Methode
Startet eine neue Transaktion über einen oder mehrere Objekt-Stores und gibt sofort ein <code>IDBTransaction</code>-Objekt zurück.
IDBDatabase.version Eigenschaft
Schreibgeschützte Eigenschaft, die die Version der aktuell verbundenen IndexedDB-Datenbank als 64-Bit-Ganzzahl liefert.
IDBDatabase: close Ereignis
Wird auf einer <code>IDBDatabase</code> ausgelöst, wenn der Browser die Datenbankverbindung unerwartet schließt, etwa beim Löschen der Speicherdaten.
IDBDatabase: versionchange Ereignis
Wird auf einer offenen <code>IDBDatabase</code> ausgelöst, wenn anderswo ein Versions-Upgrade oder <code>deleteDatabase()</code> für dieselbe Datenbank angefordert wird.
IDBFactory Schnittstelle
Die Schnittstelle <code>IDBFactory</code> der IndexedDB-API öffnet, löscht und vergleicht Datenbanken bzw. Schlüssel. Sie ist global als <code>indexedDB</code> verfügbar.
IDBFactory.cmp() Methode
Vergleicht zwei Werte nach den Sortierregeln von IndexedDB-Schlüsseln und gibt <code>-1</code>, <code>0</code> oder <code>1</code> zurück.
IDBFactory.databases() Methode
Gibt ein Promise zurück, das mit einem Array von Objekten <code>{ name, version }</code> für alle IndexedDB-Datenbanken des aktuellen Ursprungs erfüllt wird.
IDBFactory.deleteDatabase() Methode
Fordert die asynchrone Löschung einer IndexedDB-Datenbank an und gibt ein <code>IDBOpenDBRequest</code> zurück, das über Erfolg, Fehler oder Blockierung informiert.
IDBFactory.open() Methode
Fordert asynchron das Öffnen einer Verbindung zu einer IndexedDB-Datenbank an und legt sie bei Bedarf an oder aktualisiert ihr Schema.
IDBIndex Schnittstelle
Das <code>IDBIndex</code>-Interface gibt asynchronen Zugriff auf einen Index eines Object Stores in IndexedDB. Damit lassen sich Datensätze über andere Eigenschaften als den Primärschlüssel abfragen.
IDBIndex.count() Methode
Zählt asynchron die Datensätze eines IndexedDB-Index, die zu einem Schlüssel oder <code>IDBKeyRange</code> passen, und liefert das Ergebnis über ein <code>IDBRequest</code>.
IDBIndex.get() Methode
Sucht über einen Index asynchron den ersten Datensatz im Objekt-Store, dessen Indexschlüssel zum angegebenen Schlüssel oder <code>IDBKeyRange</code> passt, und liefert ein <code>IDBRequest</code>.
IDBIndex.getAll() Methode
Ruft alle Datensätze eines Index ab, die zu einem Schlüssel oder <code>IDBKeyRange</code> passen, optional begrenzt auf eine Höchstanzahl, sortiert nach dem Indexschlüssel.
IDBIndex.getAllKeys() Methode
Ruft asynchron die Primärschlüssel aller Datensätze eines Index ab, optional gefiltert nach Indexschlüssel bzw. <code>IDBKeyRange</code> und begrenzt durch <code>count</code>.
IDBIndex.getAllRecords() Methode
Liest mit einer einzigen Anfrage alle passenden Datensätze eines Index. Jeder Datensatz enthält Indexschlüssel, Primärschlüssel und Wert. Optional lassen sich Bereich, Anzahl und Richtung angeben.
IDBIndex.getKey() Methode
Sucht asynchron im Index nach einem Schlüssel oder Schlüsselbereich und liefert über ein <code>IDBRequest</code> den Primärschlüssel des ersten passenden Datensatzes.
IDBIndex.isAutoLocale Eigenschaft
Schreibgeschützter boolescher Wert: <code>true</code>, wenn der Index mit <code>locale: "auto"</code> erstellt wurde, sonst <code>false</code>.
IDBIndex.keyPath Eigenschaft
Liefert den Schlüsselpfad (<code>keyPath</code>) des Indexes, also den Pfad zu der Objekteigenschaft, nach der der Index seine Einträge ordnet.
IDBIndex.locale Eigenschaft
Schreibgeschützte, nicht standardisierte Eigenschaft, die das Gebietsschema eines Indexes (z. B. <code>"en-US"</code> oder <code>"pl"</code>) liefert – oder <code>null</code>, wenn keines angegeben wurde.
IDBIndex.multiEntry Eigenschaft
Schreibgeschützter boolescher Wert. Er gibt an, ob der Index für jedes Element eines Array-Schlüssels einen eigenen Eintrag anlegt (<code>true</code>) oder das ganze Array als einen Schlüssel behandelt.
IDBIndex.name Eigenschaft
Liefert den Namen eines IndexedDB-Index als String. Innerhalb einer <code>versionchange</code>-Transaktion kann man den Index darüber auch umbenennen.
IDBIndex.objectStore Eigenschaft
Schreibgeschützte Eigenschaft, die den <code>IDBObjectStore</code> zurückgibt, zu dem der Index gehört.
IDBIndex.openCursor() Methode
Öffnet asynchron einen <code>IDBCursorWithValue</code> über die Einträge eines Index, optional eingeschränkt auf einen Schlüssel oder <code>IDBKeyRange</code>, und liefert ein <code>IDBRequest</code>.
IDBIndex.openKeyCursor() Methode
Öffnet einen Schlüssel-Cursor über einen Index. Er liefert nur Index- und Primärschlüssel, aber keine Datensätze, und gibt ein <code>IDBRequest</code> zurück.
IDBIndex.unique Eigenschaft
Schreibgeschützte Eigenschaft, die als <code>boolean</code> angibt, ob ein IndexedDB-Index eindeutige Schlüssel erzwingt, also keine Duplikate zulässt.
IDBKeyRange Schnittstelle
Beschreibt ein zusammenhängendes Schlüsselintervall in IndexedDB, mit dem Abfragen, Cursor und Löschvorgänge auf bestimmte Schlüssel eingegrenzt werden.
IDBKeyRange.bound() Methode
Erstellt ein <code>IDBKeyRange</code> mit unterer und oberer Grenze, wahlweise einschließend oder ausschließend, für Abfragen auf Object Stores und Indizes.
IDBKeyRange.includes() Methode
Prüft, ob ein Schlüssel innerhalb des Schlüsselbereichs liegt, und gibt <code>true</code> oder <code>false</code> zurück.
IDBKeyRange.lower Eigenschaft
Schreibgeschützte Eigenschaft, die die untere Grenze eines <code>IDBKeyRange</code> zurückgibt, oder <code>undefined</code>, wenn der Bereich nach unten offen ist.
IDBKeyRange.lowerBound() Methode
Statische Methode, die einen <code>IDBKeyRange</code> mit nur einer unteren Grenze erzeugt – also alle Schlüssel ab (oder größer als) einem bestimmten Wert.
IDBKeyRange.lowerOpen Eigenschaft
Schreibgeschützter Boolean, der angibt, ob die untere Grenze eines <code>IDBKeyRange</code> offen ist, der Grenzwert also <em>nicht</em> zum Bereich gehört.
IDBKeyRange.only() Methode
Erzeugt ein <code>IDBKeyRange</code>, das genau einen einzigen Schlüsselwert umfasst – ideal für exakte Treffer in Object Stores und Indizes.
IDBKeyRange.upper Eigenschaft
Schreibgeschützte Eigenschaft, die die obere Grenze eines <code>IDBKeyRange</code> zurückgibt oder <code>undefined</code>, wenn der Bereich nach oben offen ist.
IDBKeyRange.upperBound() Methode
Erstellt einen <code>IDBKeyRange</code>, der nur eine obere Grenze hat – also alle Schlüssel bis zu (optional ausschließlich) einem bestimmten Wert umfasst.
IDBKeyRange.upperOpen Eigenschaft
Schreibgeschützter boolescher Wert: <code>true</code>, wenn der obere Grenzwert eines <code>IDBKeyRange</code> <em>nicht</em> im Bereich enthalten ist (offene Obergrenze).
IDBObjectStore Schnittstelle
Repräsentiert einen Objektspeicher einer IndexedDB-Datenbank, über den Datensätze per Schlüssel gelesen, geschrieben, gelöscht und über Indizes abgefragt werden.
IDBObjectStore.add() Methode
Fügt einen neuen Datensatz als strukturierten Klon in den Objekt-Store ein und schlägt fehl, wenn der Schlüssel bereits existiert.
IDBObjectStore.autoIncrement Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, ob der Object Store Schlüssel automatisch über einen Schlüsselgenerator erzeugt (<code>true</code>) oder nicht (<code>false</code>).
IDBObjectStore.clear() Methode
Löscht alle Datensätze eines Objekt-Stores asynchron und gibt sofort ein <code>IDBRequest</code> zurück, dessen <code>result</code> nach Erfolg <code>undefined</code> ist.
IDBObjectStore.count() Methode
Zählt asynchron die Datensätze eines Object Stores, die zu einem Schlüssel oder einem <code>IDBKeyRange</code> passen, und liefert das Ergebnis über ein <code>IDBRequest</code>.
IDBObjectStore.createIndex() Methode
Erstellt einen neuen Index auf einem Objektspeicher und gibt das zugehörige <code>IDBIndex</code>-Objekt zurück; nur während eines <code>versionchange</code>-Vorgangs erlaubt.
IDBObjectStore.delete() Methode
Löscht asynchron den Datensatz mit dem angegebenen Schlüssel oder alle Datensätze in einem <code>IDBKeyRange</code> und gibt ein <code>IDBRequest</code> zurück.
IDBObjectStore.deleteIndex() Methode
Entfernt den Index mit dem angegebenen Namen dauerhaft aus einem Objektspeicher. Das ist nur während eines Versionsupgrades (<code>versionchange</code>-Transaktion) erlaubt.
IDBObjectStore.get() Methode
Liest asynchron den Datensatz zum angegebenen Schlüssel bzw. Schlüsselbereich aus einem Object Store und liefert ein <code>IDBRequest</code>, dessen <code>result</code> den Wert enthält.
IDBObjectStore.getAll() Methode
Liest alle Datensätze eines Object Stores, optional gefiltert nach Schlüssel oder <code>IDBKeyRange</code> und begrenzt auf eine Höchstanzahl, als Array aus.
IDBObjectStore.getAllKeys() Methode
Liefert per <code>IDBRequest</code> die Primärschlüssel aller Datensätze eines Objektspeichers, optional gefiltert nach Schlüssel oder <code>IDBKeyRange</code> und begrenzt durch <code>count</code>.
IDBObjectStore.getAllRecords() Methode
Ruft in einer einzigen Anfrage alle passenden Datensätze eines Object Stores als <code>IDBRecord</code>-Objekte ab, also Schlüssel, Primärschlüssel und Wert zusammen.
IDBObjectStore.getKey() Methode
Liefert asynchron über ein <code>IDBRequest</code> den ersten Primärschlüssel im Object Store, der zu einem Schlüssel oder einem <code>IDBKeyRange</code> passt.
IDBObjectStore.index() Methode
Gibt das <code>IDBIndex</code>-Objekt für einen benannten Index des aktuellen Objekt-Stores zurück, um Datensätze über ein anderes Feld als den Primärschlüssel abzufragen.
IDBObjectStore.indexNames Eigenschaft
Nur lesbare Eigenschaft, die eine <code>DOMStringList</code> mit den Namen aller Indizes des Object Stores liefert.
IDBObjectStore.keyPath Eigenschaft
Schreibgeschützte Eigenschaft, die den Schlüsselpfad (<code>keyPath</code>) eines Objekt-Speichers zurückgibt – als String, String-Array oder <code>null</code>.
IDBObjectStore.name Eigenschaft
Liest den Namen eines Objektspeichers in IndexedDB. Innerhalb einer <code>versionchange</code>-Transaktion lässt sich der Speicher über diese Eigenschaft auch umbenennen.
IDBObjectStore.openCursor() Methode
Öffnet einen Cursor über die Datensätze eines Object Stores und liefert per <code>IDBRequest</code> ein <code>IDBCursorWithValue</code> zum schrittweisen Durchlaufen.
IDBObjectStore.openKeyCursor() Methode
Öffnet einen reinen Schlüssel-Cursor (<code>IDBCursor</code>) über einen Object Store, der nur Primärschlüssel liefert, ohne die gespeicherten Werte zu laden.
IDBObjectStore.put() Methode
Speichert einen Datensatz in einem Object Store. Existiert der Schlüssel schon, wird der Datensatz überschrieben, sonst neu angelegt (Upsert).
IDBObjectStore.transaction Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>IDBTransaction</code>-Objekt liefert, zu dem dieser Objektspeicher gehört.
IDBOpenDBRequest Schnittstelle
Anfrage-Objekt, das <code>indexedDB.open()</code> und <code>indexedDB.deleteDatabase()</code> zurückgeben, mit den zusätzlichen Events <code>upgradeneeded</code> und <code>blocked</code>.
IDBOpenDBRequest: blocked Ereignis
Wird an einem <code>IDBOpenDBRequest</code> ausgelöst, wenn noch offene Verbindungen ein Versions-Upgrade oder das Löschen der Datenbank blockieren.
IDBOpenDBRequest: upgradeneeded Ereignis
Wird an einem <code>IDBOpenDBRequest</code> ausgelöst, wenn eine Datenbank neu angelegt oder mit einer höheren Versionsnummer als der gespeicherten geöffnet wird.
IDBRecord Schnittstelle
Ein <code>IDBRecord</code> ist ein schreibgeschützter Schnappschuss eines einzelnen Datensatzes aus einem <code>IDBObjectStore</code> oder <code>IDBIndex</code> mit Schlüssel, Primärschlüssel und Wert.
IDBRequest Schnittstelle
Stellt eine asynchrone IndexedDB-Anfrage dar, deren Ergebnis oder Fehler über die Events <code>success</code> und <code>error</code> bzw. die Eigenschaften <code>result</code> und <code>error</code> abrufbar ist.
IDBRequest.error Eigenschaft
Schreibgeschützte Eigenschaft, die bei einer fehlgeschlagenen IndexedDB-Anforderung eine <code>DOMException</code> liefert, bei Erfolg <code>null</code>.
IDBRequest.readyState Eigenschaft
Schreibgeschützte Eigenschaft, die den Status einer IndexedDB-Anfrage liefert: <code>"pending"</code> (läuft noch) oder <code>"done"</code> (abgeschlossen).
IDBRequest.result Eigenschaft
Schreibgeschützte Eigenschaft, die das Ergebnis einer erfolgreich abgeschlossenen IndexedDB-Anfrage enthält, z. B. einen gelesenen Datensatz, einen Schlüssel oder einen Cursor.
IDBRequest.source Eigenschaft
Schreibgeschützte Eigenschaft, die das Objekt liefert, von dem die Anfrage ausging: <code>IDBObjectStore</code>, <code>IDBIndex</code>, <code>IDBCursor</code> oder <code>null</code>.
IDBRequest.transaction Eigenschaft
Schreibgeschützte Eigenschaft, die die <code>IDBTransaction</code> zurückgibt, in der die Anfrage gestellt wurde, oder <code>null</code>, wenn es keine gibt.
IDBRequest: error Ereignis
Wird an einem <code>IDBRequest</code> ausgelöst, wenn die Anfrage fehlschlägt, z. B. bei einer Schlüsselverletzung (<code>ConstraintError</code>) oder einer Kontingentüberschreitung.
IDBRequest: success Ereignis
Das <code>success</code>-Ereignis wird an einem <code>IDBRequest</code> ausgelöst, sobald die angeforderte IndexedDB-Operation erfolgreich abgeschlossen ist.
IDBTransaction Schnittstelle
Stellt eine asynchrone Transaktion auf einer IndexedDB-Datenbank dar, die Lese- und Schreibzugriffe auf Object Stores bündelt und atomar abschließt.
IDBTransaction.abort() Methode
Bricht eine IndexedDB-Transaktion ab und macht alle Änderungen rückgängig, die innerhalb dieser Transaktion an der Datenbank vorgenommen wurden.
IDBTransaction.commit() Methode
Schließt eine aktive IndexedDB-Transaktion sofort ab, statt zu warten, bis keine Anfragen mehr offen sind und die Transaktion automatisch committet wird.
IDBTransaction.db Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>IDBDatabase</code>-Objekt zurückgibt, also die Datenbankverbindung, zu der die Transaktion gehört.
IDBTransaction.durability Eigenschaft
Schreibgeschützte Eigenschaft, die den Haltbarkeitshinweis (<code>"strict"</code>, <code>"relaxed"</code> oder <code>"default"</code>) liefert, mit dem die Transaktion erstellt wurde.
IDBTransaction.error Eigenschaft
Schreibgeschützte Eigenschaft, die bei einer fehlgeschlagenen Transaktion eine <code>DOMException</code> mit der Fehlerursache liefert, sonst <code>null</code>.
IDBTransaction.mode Eigenschaft
Schreibgeschützte Eigenschaft, die den Zugriffsmodus der Transaktion liefert: <code>"readonly"</code>, <code>"readwrite"</code> oder <code>"versionchange"</code>.
IDBTransaction.objectStore() Methode
Gibt das <code>IDBObjectStore</code>-Objekt für einen Object Store zurück, der zum Scope der Transaktion gehört, damit man darin lesen und schreiben kann.
IDBTransaction.objectStoreNames Eigenschaft
Schreibgeschützte Eigenschaft, die eine <code>DOMStringList</code> mit den Namen aller Objektspeicher im Geltungsbereich der Transaktion liefert.
IDBTransaction: abort Ereignis
Wird an einer <code>IDBTransaction</code> ausgelöst, wenn die Transaktion abgebrochen wird – durch <code>abort()</code>, einen unbehandelten Fehler oder einen Speicherfehler.
IDBTransaction: complete Ereignis
Wird ausgelöst, wenn eine IndexedDB-Transaktion erfolgreich abgeschlossen wurde – nach <code>commit()</code> oder wenn alle Anfragen erfolgreich waren.
IDBTransaction: error Ereignis
Wird auf <code>IDBTransaction</code> ausgelöst, wenn eine Anfrage innerhalb der Transaktion fehlschlägt und das <code>error</code>-Ereignis bis zur Transaktion hinaufblubbert.
IDBVersionChangeEvent Schnittstelle
Ereignis-Objekt der IndexedDB API, das bei <code>upgradeneeded</code>, <code>versionchange</code> und <code>blocked</code> ausgelöst wird und alte sowie neue Datenbankversion liefert.
IDBVersionChangeEvent.newVersion Eigenschaft
Schreibgeschützte Eigenschaft, die die neue Versionsnummer der IndexedDB-Datenbank liefert – oder <code>null</code>, wenn die Datenbank gelöscht wird.
IDBVersionChangeEvent.oldVersion Eigenschaft
Die schreibgeschützte Eigenschaft <code>oldVersion</code> liefert die bisherige Versionsnummer einer IndexedDB-Datenbank vor einer Versionsänderung.
IdentityCredential Schnittstelle
Stellt den Identitätsnachweis dar, den der Browser nach einer erfolgreichen föderierten Anmeldung über FedCM (<code>navigator.credentials.get({ identity })</code>) liefert.
IdentityCredential.configURL Eigenschaft
Schreibgeschützte Eigenschaft, die die URL der Konfigurationsdatei des Identity Providers (IdP) enthält, über den sich der Nutzer per FedCM angemeldet hat.
IdentityCredential.disconnect() Methode
Die statische Methode trennt ein föderiertes Anmeldekonto zwischen Relying Party (RP) und Identity Provider (IdP), das zuvor über FedCM verbunden wurde.
IdentityCredential.isAutoSelected Eigenschaft
Schreibgeschützter Wahrheitswert, der angibt, ob die föderierte FedCM-Anmeldung per automatischer Neuauthentifizierung ohne Nutzerinteraktion abgeschlossen wurde.
IdentityCredential.token Eigenschaft
Die schreibgeschützte Eigenschaft <code>token</code> liefert das vom Identity Provider ausgestellte Token, mit dem die Relying Party eine FedCM-Anmeldung serverseitig prüft.
IdentityCredentialError Schnittstelle
Beschreibt einen FedCM-Anmeldefehler, den der Identitätsanbieter (IdP) gemeldet hat, nachdem der Nutzer ein föderiertes Konto ausgewählt hat, und liefert Fehlercode sowie eine Hilfe-URL.
IdentityCredentialError.error Eigenschaft
Schreibgeschützter String mit dem Fehlercode, den der Identity Provider bei einer fehlgeschlagenen FedCM-Anmeldung meldet, z. B. <code>"access_denied"</code>.
IdentityCredentialError.url Eigenschaft
Schreibgeschützte Zeichenkette mit einer URL des Identitätsanbieters, die für Nutzer lesbare Informationen zum aufgetretenen FedCM-Anmeldefehler enthält.
IdentityCredentialRequestOptions Schnittstelle
Wörterbuch, das als Wert der Option <code>identity</code> an <code>navigator.credentials.get()</code> übergeben wird und eine FedCM-Anmeldung über einen Identitätsanbieter konfiguriert.
IdentityProvider Schnittstelle
Repräsentiert in der FedCM-API einen Identitätsanbieter (IdP) und stellt statische Methoden wie <code>getUserInfo()</code>, <code>close()</code> und <code>resolve()</code> bereit.
IdentityProvider.close() Methode
Teilt dem Browser von der Login-Seite eines Identitätsanbieters (IdP) aus mit, dass der Anmeldevorgang abgeschlossen ist und das FedCM-Anmeldefenster geschlossen werden kann.
IdentityProvider.getUserInfo() Methode
Statische FedCM-Methode, mit der ein Identitätsanbieter (IdP) in seinem iframe Name, E-Mail und Bild bereits verbundener Benutzer abfragt, etwa für personalisierte Anmeldeknöpfe.
IdleDeadline Schnittstelle
Das Objekt, das Leerlauf-Callbacks von <code>requestIdleCallback()</code> erhalten – es verrät, wie viel Leerlaufzeit noch bleibt und ob das Zeitlimit abgelaufen ist.
IdleDeadline.didTimeout Eigenschaft
Schreibgeschützter Boolescher Wert, der angibt, ob der Idle-Callback ausgeführt wird, weil das bei <code>requestIdleCallback()</code> angegebene <code>timeout</code> abgelaufen ist.
IdleDeadline.timeRemaining() Methode
Gibt die geschätzte Zeit in Millisekunden zurück, die im aktuellen Leerlaufzeitraum noch für Hintergrundarbeit zur Verfügung steht.
IdleDetector Schnittstelle
Erkennt, ob der Benutzer am Gerät inaktiv ist (<code>userState</code>) und ob der Bildschirm gesperrt ist (<code>screenState</code>), und meldet Änderungen per <code>change</code>-Ereignis.
IdleDetector.requestPermission() Methode
Statische Methode, die den Nutzer um Erlaubnis für die Idle-Erkennung bittet und ein Promise mit <code>"granted"</code> oder <code>"denied"</code> liefert.
IdleDetector.screenState Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, ob der Bildschirm gesperrt ist: <code>"locked"</code> oder <code>"unlocked"</code> (vor dem Start <code>null</code>).
IdleDetector.start() Methode
Startet die Überwachung des Benutzer- und Bildschirm-Ruhezustands und gibt ein Promise zurück, das sich erfüllt, sobald die Überwachung läuft.
IdleDetector.userState Eigenschaft
Nur-lesbare Eigenschaft, die <code>"active"</code> oder <code>"idle"</code> liefert, je nachdem, ob der Benutzer innerhalb der Schwelle mit dem Gerät interagiert hat, bzw. <code>null</code> vor <code>start()</code>.
IdleDetector: change Ereignis
Wird ausgelöst, sobald sich <code>userState</code> oder <code>screenState</code> eines gestarteten <code>IdleDetector</code> ändert.
if...else Anweisung
Die <code>if...else</code>-Anweisung führt eine Anweisung aus, wenn eine Bedingung truthy ist; andernfalls wird optional die <code>else</code>-Klausel ausgeführt.
IIRFilterNode Schnittstelle
Ein <code>AudioNode</code>, der einen allgemeinen IIR-Filter (Infinite Impulse Response) mit frei festgelegten Feedforward- und Feedback-Koeffizienten umsetzt.
IIRFilterNode.getFrequencyResponse() Methode
Berechnet aus den Koeffizienten eines <code>IIRFilterNode</code> Betrag und Phase der Frequenzantwort für die angegebenen Frequenzen und schreibt sie in zwei Ausgabe-Arrays.
ImageBitmap Schnittstelle
Stellt ein bereits dekodiertes Bitmap-Bild dar, das sich ohne zusätzliche Verzögerung auf ein <code>&lt;canvas&gt;</code> oder in WebGL zeichnen lässt.
ImageBitmap.close() Methode
Gibt alle grafischen Ressourcen eines <code>ImageBitmap</code> sofort frei; danach ist das Bitmap unbrauchbar und hat Breite und Höhe 0.
ImageBitmap.height Eigenschaft
Schreibgeschützte Eigenschaft, die die Höhe eines <code>ImageBitmap</code> als ganze Zahl in Pixeln liefert. Nach <code>close()</code> ist sie <code>0</code>.
ImageBitmap.width Eigenschaft
Die schreibgeschützte Eigenschaft <code>ImageBitmap.width</code> liefert die Breite der Bitmap-Daten eines <code>ImageBitmap</code>-Objekts als ganze Zahl in CSS-Pixeln.
ImageBitmapRenderingContext Schnittstelle
Canvas-Rendering-Kontext, der den Inhalt eines <code>&lt;canvas&gt;</code> ohne Kopieren direkt durch ein übergebenes <code>ImageBitmap</code> ersetzt.
ImageBitmapRenderingContext.canvas Eigenschaft
Schreibgeschützte Referenz auf das <code>HTMLCanvasElement</code> oder <code>OffscreenCanvas</code>, zu dem dieser <code>ImageBitmapRenderingContext</code> gehört.
ImageBitmapRenderingContext.transferFromImageBitmap() Methode
Zeigt ein <code>ImageBitmap</code> im zugehörigen Canvas an. Das Bitmap wird dabei ohne Kopie übertragen, Eigentümer wird der Kontext.
ImageCapture Schnittstelle
Nimmt Standbilder und Einzelbilder von einer Kamera auf, deren Videospur als <code>MediaStreamTrack</code> vorliegt, und liest Foto-Fähigkeiten und -Einstellungen aus.
ImageCapture.getPhotoCapabilities() Methode
Liefert ein Promise, das mit einem <code>PhotoCapabilities</code>-Objekt erfüllt wird. Es beschreibt, welche Fotoeinstellungen die Kamera unterstützt und in welchen Wertebereichen.
ImageCapture.getPhotoSettings() Methode
Gibt ein <code>Promise</code> zurück, das mit einem <code>PhotoSettings</code>-Objekt mit den aktuellen Fotoeinstellungen der Kamera erfüllt wird.
ImageCapture.grabFrame() Methode
Nimmt einen Schnappschuss des aktuellen Videobilds eines <code>MediaStreamTrack</code> auf und liefert ein Promise, das mit einem <code>ImageBitmap</code> erfüllt wird.
ImageCapture.takePhoto() Methode
Nimmt mit der Kamera hinter einem Video-<code>MediaStreamTrack</code> ein einzelnes Foto in voller Sensorauflösung auf und liefert es als <code>Blob</code>.
ImageCapture.track Eigenschaft
Schreibgeschützte Eigenschaft, die den <code>MediaStreamTrack</code> zurückgibt, der beim Erzeugen an den <code>ImageCapture()</code>-Konstruktor übergeben wurde.
ImageData Schnittstelle
Enthält die rohen RGBA-Pixeldaten eines rechteckigen Bereichs, z. B. eines <code>&lt;canvas&gt;</code>-Elements, als <code>Uint8ClampedArray</code>.
ImageData.colorSpace Eigenschaft
Schreibgeschützte Eigenschaft, die den Farbraum eines <code>ImageData</code>-Objekts als String liefert: <code>"srgb"</code> oder <code>"display-p3"</code>.
ImageData.data Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>Uint8ClampedArray</code> (oder <code>Float16Array</code>) mit den RGBA-Pixeldaten eines <code>ImageData</code>-Objekts liefert.
ImageData.height Eigenschaft
Die schreibgeschützte Eigenschaft <code>ImageData.height</code> liefert die Höhe des Bildausschnitts in Pixeln, also die Anzahl der Pixelzeilen.
ImageData.pixelFormat Eigenschaft
Schreibgeschützter String, der das Pixelformat eines <code>ImageData</code>-Objekts angibt, z. B. <code>"rgba-unorm8"</code> oder <code>"rgba-float16"</code>.
ImageData.width Eigenschaft
Die schreibgeschützte Eigenschaft <code>ImageData.width</code> gibt die Breite des <code>ImageData</code>-Objekts in Pixeln zurück, also die Anzahl der Pixel pro Zeile.
ImageDecoder Schnittstelle
Die WebCodecs-Schnittstelle <code>ImageDecoder</code> entpackt und dekodiert kodierte Bilddaten (z. B. JPEG, PNG, GIF, WebP, AVIF) Bild für Bild zu <code>VideoFrame</code>-Objekten.
ImageDecoder.close() Methode
Beendet alle laufenden Dekodiervorgänge eines <code>ImageDecoder</code> und gibt dessen Systemressourcen, z. B. Speicher oder Hardware-Decoder, sofort frei.
ImageDecoder.complete Eigenschaft
Die schreibgeschützte Eigenschaft <code>complete</code> gibt <code>true</code> zurück, sobald der <code>ImageDecoder</code> alle codierten Bilddaten vollständig gepuffert hat.
ImageDecoder.completed Eigenschaft
Schreibgeschützte Eigenschaft mit einem <code>Promise</code>, das sich erfüllt, sobald der <code>ImageDecoder</code> alle codierten Bilddaten vollständig gepuffert hat.
ImageDecoder.decode() Methode
Reiht eine Steuerungsnachricht zum Dekodieren eines Bild-Frames ein und liefert ein Promise mit einem <code>VideoFrame</code> und der Info, ob die Dekodierung vollständig ist.
ImageDecoder.isTypeSupported() Methode
Die statische Methode <code>ImageDecoder.isTypeSupported()</code> prüft asynchron, ob der Browser Bilder eines bestimmten MIME-Typs mit <code>ImageDecoder</code> decodieren kann.
ImageDecoder.reset() Methode
Bricht alle laufenden <code>decode()</code>-Aufrufe eines <code>ImageDecoder</code> ab und lehnt deren Promises mit einem <code>AbortError</code> ab. Danach kann der Decoder weiterverwendet werden.
ImageDecoder.tracks Eigenschaft
Schreibgeschützte Eigenschaft, die eine <code>ImageTrackList</code> mit allen Spuren (z. B. Standbild und Animation) der codierten Bilddaten eines <code>ImageDecoder</code> liefert.
ImageDecoder.type Eigenschaft
Schreibgeschützte Eigenschaft, die den MIME-Typ (z. B. <code>"image/gif"</code>) zurückgibt, der beim Erzeugen des <code>ImageDecoder</code> angegeben wurde.
ImageTrack Schnittstelle
Das <code>ImageTrack</code>-Interface der WebCodecs API steht für eine einzelne Bildspur eines <code>ImageDecoder</code> und liefert Informationen wie Animation, Frame-Anzahl und Wiederholungen.
ImageTrack.animated Eigenschaft
Schreibgeschützte Eigenschaft, die <code>true</code> liefert, wenn der Bild-Track animiert ist und daher mehrere Frames enthalten kann.
ImageTrack.frameCount Eigenschaft
Die schreibgeschützte Eigenschaft <code>frameCount</code> gibt an, wie viele Bilder (Frames) ein <code>ImageTrack</code> enthält.
ImageTrack.repetitionCount Eigenschaft
Nur lesbare Eigenschaft, die angibt, wie oft die Animation eines <code>ImageTrack</code> wiederholt werden soll. Bei Endlosschleifen ist der Wert <code>Infinity</code>.
ImageTrack.selected Eigenschaft
Boolesche Eigenschaft, die angibt, ob eine <code>ImageTrack</code> gerade zum Dekodieren ausgewählt ist. Wenn du sie setzt, wählst du damit eine andere Spur aus.
ImageTrackList Schnittstelle
Enthält die Liste der Bildspuren (<code>ImageTrack</code>) eines <code>ImageDecoder</code> und zeigt an, welche Spur gerade zum Dekodieren ausgewählt ist.
ImageTrackList.length Eigenschaft
Gibt die Anzahl der <code>ImageTrack</code>-Objekte in einer <code>ImageTrackList</code> zurück (schreibgeschützt).
ImageTrackList.ready Eigenschaft
Liefert ein <code>Promise</code>, das erfüllt wird, sobald die <code>ImageTrackList</code> eines <code>ImageDecoder</code> mit ihren Spuren (<code>ImageTrack</code>) gefüllt ist.
ImageTrackList.selectedIndex Eigenschaft
Gibt den Index des gerade ausgewählten <code>ImageTrack</code> in einer <code>ImageTrackList</code> zurück. Ist kein Track ausgewählt, ist der Wert <code>-1</code>.
ImageTrackList.selectedTrack Eigenschaft
Nur lesbare Eigenschaft, die den aktuell ausgewählten <code>ImageTrack</code> einer <code>ImageTrackList</code> zurückgibt, oder <code>null</code>, wenn kein Track ausgewählt ist.
import Anweisung
Die statische <code>import</code>-Deklaration importiert schreibgeschützte Live-Bindungen aus einem anderen ES-Modul in den aktuellen Gültigkeitsbereich.
import() Operator
Lädt ein ECMAScript-Modul <strong>asynchron und dynamisch</strong> zur Laufzeit und gibt ein <code>Promise</code> zurück, das zum Modul-Namespace-Objekt auflöst.
Import-Attribute Keyword
Import-Attribute geben der Laufzeitumgebung per <code>with { … }</code> Zusatzinformationen, wie ein Modul geladen werden soll, z. B. <code>type: "json"</code> für JSON-Module.
import.defer() Keyword
Lädt ein Modul dynamisch wie <code>import()</code>, verschiebt aber dessen Ausführung, bis zum ersten Mal auf eine Eigenschaft des zurückgegebenen Namensraum-Objekts zugegriffen wird.
import.meta Keyword
Die Meta-Eigenschaft <code>import.meta</code> liefert ein Objekt mit kontextspezifischen Metadaten des aktuellen ES-Moduls, etwa dessen URL.
import.meta.resolve() Keyword
Wandelt einen Modul-Bezeichner relativ zur URL des aktuellen Moduls in eine absolute URL um, ohne das Modul zu laden.
import.source() Keyword
Lädt ein Modul wie <code>import()</code>, gibt aber ein Promise für ein Objekt zurück, das den kompilierten, noch nicht verknüpften Quellcode darstellt, z. B. ein <code>WebAssembly.Module</code>.
in Operator
Der <code>in</code>-Operator liefert <code>true</code>, wenn die angegebene Eigenschaft im Objekt oder seiner prototype chain vorhanden ist.
Increment (++) Operator
Der Inkrement-Operator <code>++</code> erhöht seinen Operanden um eins und gibt den Wert vor oder nach dem Inkrement zurück.
Infinity Eigenschaft
Die globale Eigenschaft <code>Infinity</code> repräsentiert den numerischen Wert der positiven Unendlichkeit (<code>+∞</code>).
Ink Schnittstelle
Das <code>Ink</code>-Interface der Ink API stellt über <code>navigator.ink</code> <code>DelegatedInkTrailPresenter</code>-Objekte bereit, mit denen Tintenstriche mit geringer Latenz gezeichnet werden.
Ink.requestPresenter() Methode
Fordert einen <code>DelegatedInkTrailPresenter</code> an, mit dem das Betriebssystem die Tinten-Spur zwischen zwei gerenderten Frames darstellt und so die Latenz beim Zeichnen senkt.
InputDeviceCapabilities Schnittstelle
Beschreibt die Fähigkeiten des physischen Eingabegeräts, das ein Ereignis ausgelöst hat, z. B. ob es auch Touch-Ereignisse erzeugt (<code>firesTouchEvents</code>).
InputDeviceCapabilities.firesTouchEvents Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob das Eingabegerät, das ein Ereignis ausgelöst hat, auch Touch-Events (<code>touchstart</code> usw.) erzeugt.
InputDeviceInfo Schnittstelle
Beschreibt ein Medien-Eingabegerät (Mikrofon oder Kamera) und liefert über <code>getCapabilities()</code> dessen unterstützte Wertebereiche und Einstellungen.
InputDeviceInfo.getCapabilities() Methode
Gibt ein <code>MediaTrackCapabilities</code>-Objekt zurück, das beschreibt, welche Werte die primäre Audio- oder Videospur eines Eingabegeräts unterstützt.
InputEvent Schnittstelle
Beschreibt Ereignisse wie <code>input</code> und <code>beforeinput</code>, die bei Änderungen an bearbeitbaren Inhalten (Formularfelder, <code>contenteditable</code>) ausgelöst werden.
InputEvent.data Eigenschaft
Schreibgeschützte Eigenschaft, die als String die eingefügten Zeichen eines <code>input</code>- oder <code>beforeinput</code>-Events liefert, sonst <code>null</code>.
InputEvent.dataTransfer Eigenschaft
Gibt ein <code>DataTransfer</code>-Objekt mit den Rich- oder Klartextdaten zurück, die in bearbeitbaren Inhalt eingefügt oder dort ersetzt werden. Sonst gibt sie <code>null</code> zurück.
InputEvent.getTargetRanges() Methode
Gibt ein Array von <code>StaticRange</code>-Objekten zurück, die den DOM-Bereich beschreiben, den die Eingabe verändern wird, falls das Ereignis nicht abgebrochen wird.
InputEvent.inputType Eigenschaft
Schreibgeschützte Zeichenkette, die angibt, welche Art von Änderung ein <code>input</code>- oder <code>beforeinput</code>-Ereignis an bearbeitbarem Inhalt auslöst, z. B. <code>"insertText"</code>.
InputEvent.isComposing Eigenschaft
Schreibgeschützter boolescher Wert: <code>true</code>, wenn das Eingabe-Ereignis während einer IME-Komposition (zwischen <code>compositionstart</code> und <code>compositionend</code>) auftritt.
InstallEvent Schnittstelle
Das Ereignisobjekt des <code>install</code>-Events im <code>ServiceWorkerGlobalScope</code>. Es steht für die Installationsphase eines Service Workers.
InstallEvent.addRoutes() Methode
Legt während der Installation eines Service Workers statische Routing-Regeln fest. Sie bestimmen, woher bestimmte Anfragen ihre Antwort holen, ohne den <code>fetch</code>-Handler zu starten.
instanceof Operator
Der <code>instanceof</code>-Operator prüft, ob die <code>prototype</code>-Eigenschaft eines Konstruktors in der Prototype-Chain eines Objekts vorkommt.
Int16Array Klasse
Typisiertes Array für 16-Bit-Ganzzahlen mit Vorzeichen (−32768 bis 32767) in der Byte-Reihenfolge der Plattform.
Int32Array Klasse
Typisiertes Array für 32-Bit vorzeichenbehaftete Ganzzahlen (Wertebereich: −2.147.483.648 bis 2.147.483.647) in plattformnativer Byte-Reihenfolge.
Int8Array Klasse
Ein typisiertes Array für 8-Bit vorzeichenbehaftete Ganzzahlen (Wertebereich: −128 bis 127) mit fester Puffergröße.
IntegrityViolationReport Schnittstelle
Ein Bericht der Reporting API mit dem Typ <code>"integrity-violation"</code>. Er entsteht, wenn eine Ressource gegen die <code>Integrity-Policy</code> des Dokuments verstößt.
InteractionContentfulPaint Schnittstelle
Performance-Eintrag mit Zeitinformationen über Contentful Paints, die einer Nutzerinteraktion (z. B. einem Klick in einer SPA) zugeordnet werden können.
InteractionContentfulPaint.interactionId Eigenschaft
Liefert die <code>interactionId</code> des <code>PerformanceEventTiming</code>-Eintrags, dessen Nutzerinteraktion diese inhaltsvolle Darstellung (Paint) ausgelöst hat.
InteractionContentfulPaint.largestContentfulPaint Eigenschaft
Schreibgeschützte Eigenschaft, die den aktuell größten <code>LargestContentfulPaint</code>-Eintrag liefert, der einer Soft-Navigation bzw. Interaktion zugeordnet ist.
InteractionContentfulPaint.paintTime Eigenschaft
Liefert als schreibgeschützten <code>DOMHighResTimeStamp</code> den Zeitpunkt, an dem nach einer Nutzerinteraktion die Rendering-Phase endete und die Paint-Phase begann.
InteractionContentfulPaint.presentationTime Eigenschaft
Gibt einen <code>DOMHighResTimeStamp</code> zurück, der angibt, wann die gemalten Pixel nach einer Interaktion tatsächlich auf dem Bildschirm angezeigt wurden – oder <code>null</code>.
InteractionContentfulPaint.toJSON() Methode
Gibt ein einfaches Objekt mit allen serialisierbaren Eigenschaften eines <code>InteractionContentfulPaint</code>-Eintrags zurück, z. B. für <code>JSON.stringify()</code>.
InterestEvent Schnittstelle
Ereignis-Objekt für die Events <code>interest</code> und <code>loseinterest</code>, die ein Interest Invoker (Element mit <code>interestfor</code>) an seinem Ziel auslöst.
InterestEvent.source Eigenschaft
Gibt das auslösende Element (den <em>Interest Invoker</em>) zurück, auf dem Interesse gezeigt oder verloren wurde und das so das <code>interest</code>- bzw. <code>loseinterest</code>-Ereignis ausgelöst hat.
InternalError Klasse
Repräsentiert einen internen Fehler der JavaScript-Engine, z. B. bei zu tiefer Rekursion oder übermäßig großen Strukturen.
IntersectionObserver Schnittstelle
Beobachtet asynchron, ob und wie stark ein Ziel-Element den Viewport oder ein übergeordnetes Scroll-Element überschneidet.
IntersectionObserver.delay Eigenschaft
Schreibgeschützte Eigenschaft, die die minimale Verzögerung in Millisekunden zwischen zwei Benachrichtigungen eines <code>IntersectionObserver</code> angibt.
IntersectionObserver.disconnect() Methode
Beendet die Beobachtung aller Ziel-Elemente eines <code>IntersectionObserver</code> auf einmal, sodass danach kein Callback mehr ausgelöst wird.
IntersectionObserver.observe() Methode
Fügt ein Element der Menge der Ziel-Elemente hinzu, deren Sichtbarkeit (Schnittmenge mit dem Root) der <code>IntersectionObserver</code> überwacht.
IntersectionObserver.root Eigenschaft
Nur lesbare Eigenschaft, die das <code>Element</code> oder <code>Document</code> liefert, dessen Grenzen als Viewport für die Schnittpunkt-Berechnung dienen – oder <code>null</code> für den Browser-Viewport.
IntersectionObserver.rootMargin Eigenschaft
Schreibgeschützter String mit den Randabständen (ähnlich CSS-<code>margin</code>), um die der Erkennungsbereich des Root-Elements vergrößert oder verkleinert wird.
IntersectionObserver.scrollMargin Eigenschaft
Nur lesbare Eigenschaft, die den Rand als String liefert, um den verschachtelte Scroll-Container innerhalb des Roots (inklusive Root) beim Schnitttest vergrößert oder verkleinert werden.
IntersectionObserver.takeRecords() Methode
Gibt alle anstehenden, noch nicht an den Callback gelieferten <code>IntersectionObserverEntry</code>-Objekte als Array zurück und leert dabei die interne Warteschlange.
IntersectionObserver.thresholds Eigenschaft
Schreibgeschützte Eigenschaft, die ein aufsteigend sortiertes Array der Sichtbarkeits-Schwellenwerte (0.0–1.0) liefert, bei denen der Observer seinen Callback auslöst.
IntersectionObserver.trackVisibility Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob der Beobachter neben der Überschneidung auch die tatsächliche Sichtbarkeit des Ziels (<code>isVisible</code>) prüft.
IntersectionObserver.unobserve() Methode
Beendet die Beobachtung eines einzelnen Zielelements durch den <code>IntersectionObserver</code>; andere beobachtete Elemente bleiben unberührt.
IntersectionObserverEntry Schnittstelle
Beschreibt die Überschneidung eines beobachteten Zielelements mit seinem Wurzel-Container zu einem bestimmten Übergangszeitpunkt.
IntersectionObserverEntry.boundingClientRect Eigenschaft
Nur lesbare Eigenschaft, die als <code>DOMRectReadOnly</code> das Begrenzungsrechteck des beobachteten Zielelements zum Zeitpunkt der Schnittpunkt-Änderung liefert.
IntersectionObserverEntry.intersectionRatio Eigenschaft
Gibt als Zahl zwischen <code>0.0</code> und <code>1.0</code> an, welcher Anteil des Zielelements aktuell innerhalb der Wurzel (Root) des Observers sichtbar ist.
IntersectionObserverEntry.intersectionRect Eigenschaft
Schreibgeschütztes <code>DOMRectReadOnly</code>, das den tatsächlich sichtbaren Schnittbereich zwischen Zielelement und Root beschreibt.
IntersectionObserverEntry.isIntersecting Eigenschaft
Schreibgeschützter Boolean, der <code>true</code> ist, wenn das beobachtete Ziel-Element den Root des <code>IntersectionObserver</code> schneidet.
IntersectionObserverEntry.rootBounds Eigenschaft
Schreibgeschütztes <code>DOMRectReadOnly</code> mit dem Wurzel-Schnittrechteck des Observers, bereits um <code>rootMargin</code> vergrößert oder verkleinert, oder <code>null</code>.
IntersectionObserverEntry.target Eigenschaft
Schreibgeschützte Eigenschaft, die das beobachtete <code>Element</code> liefert, dessen Überschneidung mit der Wurzel (Root) sich geändert hat.
IntersectionObserverEntry.time Eigenschaft
Schreibgeschützter <code>DOMHighResTimeStamp</code> in Millisekunden, der angibt, wann die Schnittänderung relativ zum Zeitursprung des Dokuments erfasst wurde.
InterventionReport Schnittstelle
Das Wörterbuch <code>InterventionReport</code> der Reporting API beschreibt einen Bericht darüber, dass der Browser eine Anfrage der Seite blockiert oder verändert hat.
Intl Klasse
Das <code>Intl</code>-Namensraum-Objekt stellt die ECMAScript-Internationalisierungs-API bereit und enthält Konstruktoren sowie Hilfsfunktionen für sprach- und regionssensitive Formatierungen und Vergleiche.
Intl.Collator Klasse
Ermöglicht sprachsensitiven String-Vergleich gemäß Locale-Regeln und konfigurierbarer Sortier­optionen.
Intl.Collator.prototype.compare() Methode
Vergleicht zwei Strings nach den Sortierregeln von Sprache und Optionen des Collators und gibt eine negative Zahl, <code>0</code> oder eine positive Zahl zurück.
Intl.Collator.prototype.resolvedOptions() Methode
Gibt ein neues Objekt mit den Optionen zurück, die beim Erzeugen eines <code>Intl.Collator</code> tatsächlich ausgehandelt wurden, etwa Locale, Empfindlichkeit und Sortierart.
Intl.Collator.supportedLocalesOf() Methode
Gibt ein Array der übergebenen Locales zurück, die die Laufzeitumgebung für Sortiervergleiche (<code>Intl.Collator</code>) unterstützt, ohne auf die Standard-Locale auszuweichen.
Intl.DateTimeFormat Klasse
Ermöglicht sprachsensitive Datums- und Zeitformatierung entsprechend lokaler Konventionen über die <code>Intl</code>-API.
Intl.DateTimeFormat.prototype.format() Methode
Formatiert ein Datum (<code>Date</code> oder Zeitstempel) als lesbaren String, und zwar nach Gebietsschema und Optionen der <code>Intl.DateTimeFormat</code>-Instanz.
Intl.DateTimeFormat.prototype.formatRange() Methode
Formatiert einen Zeitraum zwischen zwei Datumswerten möglichst knapp als lesbaren String und berücksichtigt dabei Gebietsschema und Optionen der <code>Intl.DateTimeFormat</code>-Instanz.
Intl.DateTimeFormat.prototype.formatRangeToParts() Methode
Formatiert einen Datumsbereich wie <code>formatRange()</code>, gibt das Ergebnis aber als Array einzelner Teile mit <code>type</code>, <code>value</code> und <code>source</code> zurück.
Intl.DateTimeFormat.prototype.formatToParts() Methode
Formatiert ein Datum sprachabhängig und liefert das Ergebnis als Array von <code>{ type, value }</code>-Objekten statt als fertigen String.
Intl.DateTimeFormat.prototype.resolvedOptions() Methode
Gibt ein neues Objekt mit den tatsächlich verwendeten (aufgelösten) Optionen eines <code>Intl.DateTimeFormat</code>-Objekts zurück, etwa Locale, Kalender und Zeitzone.
Intl.DateTimeFormat.supportedLocalesOf() Methode
Gibt ein Array der übergebenen Gebietsschemas zurück, die <code>Intl.DateTimeFormat</code> direkt unterstützt, ohne auf das Standard-Gebietsschema der Laufzeitumgebung zurückzufallen.
Intl.DisplayNames Klasse
Ermöglicht die konsistente, lokalisierte Übersetzung von Sprach-, Regions-, Skript- und Währungs-Anzeigenamen gemäß Unicode-CLDR-Daten.
Intl.DisplayNames.prototype.of() Methode
Gibt für einen Code (z. B. Sprache, Region, Schrift oder Währung) den lokalisierten Anzeigenamen zurück, passend zur Locale und zum <code>type</code> der <code>Intl.DisplayNames</code>-Instanz.
Intl.DisplayNames.prototype.resolvedOptions() Methode
Gibt ein neues Objekt mit den Optionen zurück, die beim Erzeugen eines <code>Intl.DisplayNames</code>-Objekts tatsächlich festgelegt wurden, einschließlich der ausgehandelten Locale.
Intl.DisplayNames.supportedLocalesOf() Methode
Gibt ein Array der angegebenen Locales zurück, die <code>Intl.DisplayNames</code> ohne Rückgriff auf die Standard-Locale der Laufzeitumgebung unterstützt.
Intl.DurationFormat Klasse
Formatiert Zeitdauern (Stunden, Minuten, Sekunden usw.) sprachsensitiv und lokalisiert gemäß dem <code>Intl</code>-Standard.
Intl.DurationFormat.prototype.format() Methode
Formatiert eine Dauer (z. B. <code>{ hours: 1, minutes: 30 }</code>) passend zur Sprache und zu den Optionen des <code>Intl.DurationFormat</code>-Objekts als lesbaren String.
Intl.DurationFormat.prototype.formatToParts() Methode
Formatiert eine Zeitdauer wie <code>format()</code>, liefert das Ergebnis aber als Array einzelner Teile mit <code>type</code>, <code>value</code> und ggf. <code>unit</code>.
Intl.DurationFormat.prototype.resolvedOptions() Methode
Gibt ein neues Objekt mit den tatsächlich verwendeten (aufgelösten) Locale- und Formatierungsoptionen einer <code>Intl.DurationFormat</code>-Instanz zurück.
Intl.DurationFormat.supportedLocalesOf() Methode
Gibt ein Array der angegebenen Locales zurück, die <code>Intl.DurationFormat</code> direkt unterstützt, ohne auf die Standard-Locale der Laufzeitumgebung zurückzufallen.
Intl.getCanonicalLocales() Methode
Gibt ein Array mit den kanonisierten, duplikatfreien BCP-47-Sprach-Tags der übergebenen Locales zurück und wirft bei ungültigen Tags einen <code>RangeError</code>.
Intl.ListFormat Klasse
Formatiert Arrays und andere Iterables aus Strings als lokalisierte Aufzählung, z. B. „A, B und C“ auf Deutsch oder „A, B, or C“ auf Englisch.
Intl.ListFormat.prototype.format() Methode
Fügt die Elemente eines iterierbaren Objekts zu einem sprachspezifisch formatierten String zusammen, z. B. „Äpfel, Birnen und Kirschen“.
Intl.ListFormat.prototype.formatToParts() Methode
Gibt ein Array von <code>{ type, value }</code>-Objekten zurück, das die einzelnen Bestandteile der sprachabhängig formatierten Liste beschreibt.
Intl.ListFormat.prototype.resolvedOptions() Methode
Gibt ein neues Objekt mit den Optionen <code>locale</code>, <code>type</code> und <code>style</code> zurück, die beim Erzeugen des <code>Intl.ListFormat</code>-Objekts tatsächlich festgelegt wurden.
Intl.ListFormat.supportedLocalesOf() Methode
Gibt ein Array mit den angegebenen Locales zurück, die <code>Intl.ListFormat</code> direkt unterstützt – ohne dabei auf die Standard-Locale der Laufzeitumgebung auszuweichen.
Intl.Locale Klasse
Repräsentiert einen Unicode-Locale-Identifikator und bietet Methoden zum Abfragen und Manipulieren von Sprach- und Regionsinformationen.
Intl.Locale.prototype.baseName Eigenschaft
Gibt den Kern-Bezeichner einer <code>Intl.Locale</code> zurück: Sprache, Schrift, Region und Varianten, aber ohne Unicode-Erweiterungen wie <code>-u-ca-…</code>.
Intl.Locale.prototype.calendar Eigenschaft
Gibt den im Locale explizit festgelegten Kalendertyp zurück (z. B. <code>"gregory"</code>, <code>"buddhist"</code>) oder <code>undefined</code>, wenn keiner angegeben wurde.
Intl.Locale.prototype.caseFirst Eigenschaft
Gibt zurück, ob beim Sortieren nach diesem Gebietsschema Groß- oder Kleinbuchstaben zuerst kommen: <code>"upper"</code>, <code>"lower"</code>, <code>"false"</code> oder <code>undefined</code>.
Intl.Locale.prototype.collation Eigenschaft
Gibt den Kollationstyp (Sortierregel) eines <code>Intl.Locale</code>-Objekts zurück, z. B. <code>"phonebk"</code> oder <code>"pinyin"</code>, oder <code>undefined</code>, wenn keiner gesetzt ist.
Intl.Locale.prototype.getCalendars() Methode
Gibt ein Array der Kalender-Kennungen zurück, die für die Locale gebräuchlich sind. Die Einträge sind nach Präferenz absteigend sortiert.
Intl.Locale.prototype.getCollations() Methode
Gibt ein Array der Kollationstypen (Sortierregeln wie <code>"phonebk"</code> oder <code>"pinyin"</code>) zurück, die für die Locale einer <code>Intl.Locale</code>-Instanz verfügbar sind.
Intl.Locale.prototype.getHourCycles() Methode
Gibt ein Array mit einem oder mehreren eindeutigen Stundenzyklus-Kennungen (<code>"h11"</code>, <code>"h12"</code>, <code>"h23"</code>, <code>"h24"</code>) zurück, die für diese Locale üblich sind.
Intl.Locale.prototype.getNumberingSystems() Methode
Gibt ein Array mit einem oder mehreren eindeutigen Zahlensystem-Bezeichnern (z. B. <code>"latn"</code>, <code>"arab"</code>) zurück, die für diese Locale üblich sind.
Intl.Locale.prototype.getTextInfo() Methode
Gibt ein Objekt mit der Eigenschaft <code>direction</code> zurück, das die Schreibrichtung der Locale angibt: <code>"ltr"</code> (von links nach rechts) oder <code>"rtl"</code> (von rechts nach links).
Intl.Locale.prototype.getTimeZones() Methode
Gibt ein alphabetisch sortiertes Array der IANA-Zeitzonenbezeichner zurück, die in der Region der Locale gelten, oder <code>undefined</code>, wenn die Locale keine Region angibt.
Intl.Locale.prototype.getWeekInfo() Methode
Gibt für eine <code>Intl.Locale</code> ein Objekt mit den Kalenderwochen-Konventionen <code>firstDay</code>, <code>weekend</code> und <code>minimalDays</code> zurück.
Intl.Locale.prototype.hourCycle Eigenschaft
Gibt den Stundenzyklus (<code>"h11"</code>, <code>"h12"</code>, <code>"h23"</code> oder <code>"h24"</code>) einer <code>Intl.Locale</code> zurück, sofern er ausdrücklich angegeben wurde. Sonst ist der Wert <code>undefined</code>.
Intl.Locale.prototype.language Eigenschaft
Die Zugriffseigenschaft <code>language</code> gibt den Sprach-Subtag eines <code>Intl.Locale</code>-Objekts zurück, z. B. <code>"de"</code> für <code>"de-AT"</code>.
Intl.Locale.prototype.maximize() Methode
Gibt ein neues <code>Intl.Locale</code> zurück, bei dem fehlende Werte für Sprache, Schriftsystem und Region durch die wahrscheinlichsten Werte ergänzt werden.
Intl.Locale.prototype.minimize() Methode
Gibt ein neues <code>Intl.Locale</code>-Objekt zurück, bei dem Sprach-, Schrift- und Regions-Subtags entfernt sind, die <code>maximize()</code> ohnehin wieder ergänzen würde.
Intl.Locale.prototype.numberingSystem Eigenschaft
Gibt das Zahlensystem einer <code>Intl.Locale</code>-Instanz zurück (z. B. <code>"arab"</code>, <code>"latn"</code>) oder <code>undefined</code>, wenn keines gesetzt ist.
Intl.Locale.prototype.numeric Eigenschaft
Gibt als <code>boolean</code> zurück, ob die Locale eine numerische Sortierung (Unicode-Erweiterung <code>kn</code>) aktiviert, bei der Ziffernfolgen nach ihrem Zahlenwert verglichen werden.
Intl.Locale.prototype.region Eigenschaft
Gibt den Regions-Subtag eines <code>Intl.Locale</code>-Objekts zurück (meist ein Ländercode wie <code>"DE"</code>) oder <code>undefined</code>, wenn keine Region angegeben ist.
Intl.Locale.prototype.script Eigenschaft
Liefert den Schrift-Subtag (ISO 15924, z. B. <code>"Latn"</code>, <code>"Cyrl"</code>, <code>"Hant"</code>) eines <code>Intl.Locale</code>-Objekts oder <code>undefined</code>, wenn keiner angegeben ist.
Intl.Locale.prototype.toString() Methode
Gibt den vollständigen, kanonisierten Locale-Identifier (BCP 47) einer <code>Intl.Locale</code>-Instanz als String zurück, einschließlich aller Unicode-Erweiterungen.
Intl.Locale.prototype.variants Eigenschaft
Gibt die Varianten-Subtags einer <code>Intl.Locale</code> als durch Bindestriche getrennte Zeichenkette zurück, oder <code>undefined</code>, wenn keine vorhanden sind.
Intl.NumberFormat Klasse
Ermöglicht die sprachsensible, lokalisierte Formatierung von Zahlen — inkl. Währungen, Prozenten, Einheiten und wissenschaftlicher Notation.
Intl.NumberFormat.prototype.format() Methode
Formatiert eine Zahl als String, passend zu den Locale- und Formatierungsoptionen der zugehörigen <code>Intl.NumberFormat</code>-Instanz.
Intl.NumberFormat.prototype.formatRange() Methode
Formatiert einen Zahlenbereich (z. B. <code>3–5 €</code>) gemäß Locale und Optionen der <code>Intl.NumberFormat</code>-Instanz als einzelnen String.
Intl.NumberFormat.prototype.formatRangeToParts() Methode
Formatiert einen Zahlenbereich passend zur Locale und gibt ihn als Array von Teilstücken (<code>{ type, value, source }</code>) statt als fertige Zeichenkette zurück.
Intl.NumberFormat.prototype.formatToParts() Methode
Formatiert eine Zahl sprachabhängig und gibt statt eines Strings ein Array von <code>{ type, value }</code>-Objekten zurück, die jeden Teil der formatierten Ausgabe beschreiben.
Intl.NumberFormat.prototype.resolvedOptions() Methode
Gibt ein neues Objekt mit den tatsächlich verwendeten Optionen (Locale, Zahlensystem, Stil, Nachkommastellen usw.) einer <code>Intl.NumberFormat</code>-Instanz zurück.
Intl.NumberFormat.supportedLocalesOf() Methode
Gibt ein Array der angegebenen Gebietsschemata zurück, die <code>Intl.NumberFormat</code> direkt unterstützt, ohne auf das Standardgebietsschema der Laufzeit zurückzufallen.
Intl.PluralRules Klasse
Ermöglicht plural-sensitives Formatieren und liefert die korrekte Pluralkategorie (<code>one</code>, <code>few</code>, <code>many</code> usw.) für eine Zahl gemäß Sprachregeln.
Intl.PluralRules.prototype.resolvedOptions() Methode
Gibt ein neues Objekt mit den Optionen zurück, die beim Erzeugen des <code>Intl.PluralRules</code>-Objekts tatsächlich festgelegt wurden, darunter Locale, Typ und Pluralkategorien.
Intl.PluralRules.prototype.select() Methode
Gibt die Pluralkategorie (<code>"zero"</code>, <code>"one"</code>, <code>"two"</code>, <code>"few"</code>, <code>"many"</code> oder <code>"other"</code>) zurück, die für eine Zahl in der eingestellten Sprache gilt.
Intl.PluralRules.prototype.selectRange() Methode
Gibt die Pluralkategorie (<code>"zero"</code>, <code>"one"</code>, <code>"two"</code>, <code>"few"</code>, <code>"many"</code> oder <code>"other"</code>) für einen Zahlenbereich wie „1–5“ gemäß der Locale zurück.
Intl.PluralRules.supportedLocalesOf() Methode
Gibt ein Array der angegebenen Locales zurück, für die <code>Intl.PluralRules</code> Pluralregeln bereitstellt, ohne auf die Standard-Locale zurückzufallen.
Intl.RelativeTimeFormat Klasse
Ermöglicht sprachsensitive, lokalisierte Formatierung von relativen Zeitangaben wie „vor 3 Minuten" oder „in 2 Wochen".
Intl.RelativeTimeFormat.prototype.format() Methode
Formatiert einen Zahlenwert und eine Zeiteinheit gemäß Sprache und Optionen des <code>Intl.RelativeTimeFormat</code>-Objekts als relative Zeitangabe, z. B. „vor 3 Tagen“.
Intl.RelativeTimeFormat.prototype.formatToParts() Methode
Formatiert eine relative Zeitangabe wie <code>format()</code>, gibt aber ein Array einzelner Teile (Literale, Zahlenbestandteile) mit Typ-Angabe zurück.
Intl.RelativeTimeFormat.prototype.resolvedOptions() Methode
Gibt ein neues Objekt mit den tatsächlich verwendeten Optionen (Locale, Stil, Zahlenformat, Zahlensystem) einer <code>Intl.RelativeTimeFormat</code>-Instanz zurück.
Intl.RelativeTimeFormat.supportedLocalesOf() Methode
Liefert ein Array mit den angefragten Locales, die <code>Intl.RelativeTimeFormat</code> direkt unterstützt, ohne dafür auf die Standard-Locale zurückzugreifen.
Intl.Segmenter Klasse
Ermöglicht lokalisierungssensitive Textsegmentierung und extrahiert bedeutungsvolle Einheiten (Grapheme, Wörter oder Sätze) aus einem String.
Intl.Segmenter.prototype.resolvedOptions() Methode
Gibt ein neues Objekt mit den tatsächlich verwendeten Optionen (<code>locale</code>, <code>granularity</code>) eines <code>Intl.Segmenter</code> zurück.
Intl.Segmenter.prototype.segment() Methode
Zerlegt einen String gemäß Locale und Granularität des <code>Intl.Segmenter</code> in Grapheme, Wörter oder Sätze und liefert ein iterierbares <code>Segments</code>-Objekt.
Intl.Segmenter.supportedLocalesOf() Methode
Gibt ein Array der übergebenen Locales zurück, die <code>Intl.Segmenter</code> direkt unterstützt, ohne auf die Standard-Locale der Laufzeitumgebung zurückzufallen.
Intl.supportedValuesOf() Methode
Gibt ein sortiertes Array der Kalender, Sortierungen, Währungen, Zahlensysteme, Zeitzonen oder Einheiten zurück, die die aktuelle JavaScript-Umgebung unterstützt.
isFinite() Funktion
Die globale Funktion <code>isFinite()</code> prüft, ob ein Wert endlich ist, und wandelt ihn dazu bei Bedarf vorher in eine Zahl um.
isNaN() Funktion
Die globale Funktion <code>isNaN()</code> wandelt einen Wert bei Bedarf in eine Zahl um und prüft dann, ob das Ergebnis <code>NaN</code> ist.
Iterator Klasse
Ein <code>Iterator</code>-Objekt implementiert das Iterator-Protokoll über eine <code>next()</code>-Methode und ermöglicht schrittweises Durchlaufen von Sequenzen.
Iterator.concat() Methode
Die statische Methode <code>Iterator.concat()</code> erzeugt einen neuen Iterator, der die Werte mehrerer iterierbarer Objekte nacheinander liefert.
Iterator.from() Methode
Macht aus einem iterierbaren Objekt oder einem Iterator-ähnlichen Objekt einen echten <code>Iterator</code>, der alle Iterator-Hilfsmethoden wie <code>map()</code>, <code>filter()</code> und <code>take()</code> anbietet.
Iterator.prototype.chunks() Methode
Gibt einen neuen Iterator-Helfer zurück, der die Elemente des ursprünglichen Iterators in aufeinanderfolgende Arrays mit höchstens <code>chunkSize</code> Elementen aufteilt.
Iterator.prototype.drop() Methode
Gibt ein neues Iterator-Helferobjekt zurück, das die ersten <code>limit</code> Elemente des Iterators überspringt und danach alle weiteren liefert.
Iterator.prototype.every() Methode
Prüft, ob alle vom Iterator gelieferten Elemente die Testfunktion erfüllen, und gibt <code>true</code> oder <code>false</code> zurück. Bricht beim ersten Fehlschlag ab.
Iterator.prototype.filter() Methode
Gibt einen neuen Iterator-Helfer zurück, der nur die Elemente des Ausgangs-Iterators liefert, für die <code>callbackFn</code> einen truthy-Wert zurückgibt.
Iterator.prototype.find() Methode
Gibt das erste vom Iterator erzeugte Element zurück, für das <code>callbackFn</code> einen truthy-Wert liefert, sonst <code>undefined</code>.
Iterator.prototype.flatMap() Methode
Wendet eine Mapping-Funktion auf jedes Element eines Iterators an und liefert die Elemente der zurückgegebenen Iterables bzw. Iteratoren um eine Ebene abgeflacht als neuen, verzögert ausgewerteten Iterator.
Iterator.prototype.forEach() Methode
Führt eine Callback-Funktion einmal für jedes Element aus, das der Iterator liefert, und verbraucht ihn dabei vollständig.
Iterator.prototype.includes() Methode
Durchläuft einen Iterator und gibt <code>true</code> zurück, sobald ein Element gefunden wird, das nach SameValueZero gleich <code>searchElement</code> ist, sonst <code>false</code>.
Iterator.prototype.join() Methode
Verbindet alle von einem Iterator erzeugten Werte zu einem String, getrennt durch Kommas oder einen angegebenen Trenner – analog zu <code>Array.prototype.join()</code>.
Iterator.prototype.map() Methode
Gibt einen neuen Iterator-Helfer zurück, der jedes Element des Quell-Iterators lazy durch <code>callbackFn</code> transformiert liefert.
Iterator.prototype.reduce() Methode
Verarbeitet alle Werte eines Iterators nacheinander mit einer Reducer-Funktion und gibt am Ende einen einzigen Wert zurück, ohne vorher ein Array anzulegen.
Iterator.prototype.some() Methode
Prüft, ob mindestens ein vom Iterator geliefertes Element die Testfunktion erfüllt, und gibt <code>true</code> oder <code>false</code> zurück.
Iterator.prototype.take() Methode
Gibt ein neues Iterator-Hilfsobjekt zurück, das höchstens <code>limit</code> Elemente des zugrunde liegenden Iterators liefert und danach endet.
Iterator.prototype.toArray() Methode
Liest einen Iterator vollständig aus und gibt alle gelieferten Werte als neues <code>Array</code> zurück.
Iterator.prototype.windows() Methode
Gibt einen neuen Iterator-Helfer zurück, der ein gleitendes Fenster fester Größe über die Elemente des Quell-Iterators als Arrays liefert.
Iterator.prototype[Symbol.dispose]() Methode
Entsorgt einen Iterator, indem dessen <code>return()</code>-Methode aufgerufen wird. Damit lassen sich Iteratoren mit <code>using</code> automatisch schließen.
Iterator.prototype[Symbol.iterator]() Methode
Gibt den Iterator selbst (<code>this</code>) zurück und macht so jeden eingebauten Iterator zugleich zu einem Iterable, das von <code>for...of</code>, Spread &amp; Co. konsumiert werden kann.
Iterator.zip() Methode
Erzeugt einen Iterator, der die Elemente mehrerer Iterables Position für Position zu Arrays zusammenfasst, z. B. <code>[a0, b0]</code>, <code>[a1, b1]</code> usw.
Iterator.zipKeyed() Methode
Fasst mehrere Iterables schrittweise zusammen und liefert pro Position ein Objekt, dessen Schlüssel den Schlüsseln des Eingabe-Objekts entsprechen.

Häufige Fragen

Was gehört zur JavaScript-Referenz?

Die Referenz listet die eingebauten Funktionen, Klassen, Schlüsselwörter und Konstanten der Sprache JavaScript alphabetisch — mit Signatur, kurzer Beschreibung und Beispielen. Für erklärende Konzepte und Guides siehe die JavaScript-Übersicht.

Wie finde ich einen Eintrag schnell?

Nutze die Buchstaben-Navigation (A–Z) oder das Suchfeld oben auf dieser Seite. Du kannst auch nach Typ filtern (Funktion, Klasse, Keyword …).

Fehlt ein Eintrag?

Die Referenz wird kontinuierlich erweitert. Fehlt dir ein bestimmter Eintrag, schreib uns kurz über /kontakt — wir priorisieren Vorschläge aus der Community.