Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
WorkerGlobalScope: self-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Hinweis: Diese Funktion ist nur inWeb Workers verfügbar.
Die schreibgeschützteself-Eigenschaft desWorkerGlobalScope-Interfaces gibt eine Referenz auf denWorkerGlobalScope selbst zurück. Meistens handelt es sich um einen speziellen Scope wie zum BeispielDedicatedWorkerGlobalScope,SharedWorkerGlobalScope oderServiceWorkerGlobalScope.
In diesem Artikel
Wert
Ein globales Scope-Objekt (unterschiedlich, je nachdem, mit welchem Workertyp Sie es zu tun haben, wie oben angegeben).
Beispiele
Wenn Sie
console.log(self);innerhalb eines Workers aufrufen, wird ein Worker-Global-Scope desselben Typs wie das Worker-Objekt in die Konsole geschrieben — etwa wie folgt:
DedicatedWorkerGlobalScope {undefined: undefined, Infinity: Infinity, Math: MathConstructor, NaN: NaN, Intl: Object…} Infinity: Infinity Array: function Array() { [native code] } arguments: null caller: null isArray: function isArray() { [native code] } length: 1 name: "Array" observe: function observe() { [native code] } prototype: Array[0] unobserve: function unobserve() { [native code] } __proto__: function Empty() {} <function scope> ArrayBuffer: function ArrayBuffer() { [native code] } Blob: function Blob() { [native code] } Boolean: function Boolean() { [native code] } DataView: function DataView() { [native code] } Date: function Date() { [native code] } DedicatedWorkerGlobalScope: function DedicatedWorkerGlobalScope() { [native code] } Error: function Error() { [native code] }// etc. etc.Dies liefert eine vollständige Liste der Objekte, die für diesen Worker-Scope verfügbar sind. Es ist ein sehr nützlicher Test, wenn Sie prüfen möchten, ob etwas für Ihren Worker verfügbar ist oder nicht. Wir führen auch eine Liste vonFunktionen und Klassen, die Web Workern zur Verfügung stehen.
Spezifikationen
| Specification |
|---|
| HTML> # dom-workerglobalscope-self-dev> |