Movatterモバイル変換


[0]ホーム

URL:


  1. Glossary
  2. Serialisierbares Objekt

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

View in EnglishAlways switch to English

Serialisierbares Objekt

Serialisierbare Objekte sind Objekte, die in jeder JavaScript-Umgebung ("Realm") serialisiert und später deserialisiert werden können. Dadurch können sie beispielsweise auf einer Festplatte gespeichert und später wiederhergestellt, mitstructuredClone() geklont oder zwischen Arbeitern mithilfe vonDedicatedWorkerGlobalScope.postMessage() geteilt werden.

Die Serialisierung umfasst möglicherweise nicht alle Eigenschaften und andere Aspekte des ursprünglichen Objekts. Zum Beispiel muss eine Serialisierung einesDOMException die Eigenschaftenname undmessage enthalten, aber ob andere Eigenschaften enthalten sind, hängt von der Implementierung ab. Infolgedessen kann ein deserialisiertes Objekt nicht ein identisches Klon/Kopie des ursprünglichen Objekts sein. Das neue deserialisierte Objekt wird jedoch einetiefe Kopie sein, sodass alle Eigenschaften, die aus dem ursprünglichen Objekt serialisiert und dann in das neue Objekt deserialisiert wurden, keine Referenzen mit dem ursprünglichen Objekt teilen.

In einigen Fällen, wenn ein Objekt serialisiert und deserialisiert wird, macht es Sinn, einige Ressourcen zu übertragen, anstatt eine Kopie zu erstellen. Objekte, die übertragen werden können, werdenTransferable Objekte genannt.

Unterstützte Objekte

Alle primitiven Werte sind serialisierbar. Nicht alle Objekte sind serialisierbare Objekte. Die Objekte, die serialisiert werden können, sind aufgelistet in:Der strukturierte Klonalgo-Algorithmus > Unterstützte Typen

Hinweis:Serialisierbare Objekte werden inWeb IDL-Dateien mit dem Attribut[Serializable] gekennzeichnet.

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp