[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/API/WorkerGlobalScope/self [Back]  [Original]

WorkerGlobalScope: self-Eigenschaft - Web-APIs | MDN

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

View in English Always switch to English

WorkerGlobalScope: self-Eigenschaft

Baseline Weitgehend verfgbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Juli 2015 browserbergreifend verfgbar.

Hinweis: Diese Funktion ist nur in Web Workers verfgbar.

Die self schreibgeschtzte Eigenschaft des WorkerGlobalScope-Interfaces gibt eine Referenz auf das WorkerGlobalScope selbst zurck. Meistens handelt es sich um einen spezifischen Scope wie DedicatedWorkerGlobalScope, SharedWorkerGlobalScope oder ServiceWorkerGlobalScope.

In diesem Artikel

Wert

Ein globales Scope-Objekt (unterscheidet sich je nach Art des Arbeiters, mit dem Sie es zu tun haben, wie oben angegeben).

Beispiele

Wenn Sie das Folgende innerhalb eines Workers aufgerufen haben

js
console.log(self);

wird ein Worker-Global-Scope vom gleichen Typ wie dieses Worker-Objekt in die Konsole geschrieben etwa so etwas wie das Folgende:

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 bietet eine vollstndige Liste der in diesem Worker-Scope verfgbaren Objekte, was einen ntzlichen Test darstellt, wenn Sie herausfinden mchten, ob etwas fr Ihren Worker verfgbar ist oder nicht. Wir fhren auch eine Liste von Funktionen und Klassen, die fr Web Workers verfgbar sind.

Spezifikationen

Spezifikation
HTML
# dom-workerglobalscope-self-dev

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page