Thanks to visit codestin.com
Credit goes to developer.mozilla.org

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

View in English Always switch to English

WebAssembly.Global.prototype.value

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit März 2020 browserübergreifend verfügbar.

Die value-Eigenschaft des WebAssembly.Global-Objektprototyps gibt den Wert zurück, der in der globalen Variable enthalten ist.

Wert

Ein String, der den Wert des Globalen angibt.

Beschreibung

Die value-Eigenschaft einer Global-Objektinstanz ermöglicht es Ihnen, den Wert des Globalen direkt zu lesen oder zu setzen.

Damit der Setter funktioniert, muss das Globale veränderlich sein (die mutable-Option muss auf true gesetzt worden sein, als es deklariert wurde). Wenn dies nicht der Fall ist, wird eine TypeError-Ausnahme ausgelöst.

Beispiele

Erstellen eines nicht veränderlichen Globalen

js
const myGlobal = new WebAssembly.Global({ value: "i32", mutable: false }, 42);

// 42
console.log(myGlobal.value);

// TypeError
myGlobal.value = 100;

Erstellen eines veränderlichen Globalen

js
const myGlobal = new WebAssembly.Global({ value: "i32", mutable: true }, 42);

// 42
console.log(myGlobal.value);

myGlobal.value = 100;
// 100
console.log(myGlobal.value);

Spezifikationen

Spezifikation
WebAssembly JavaScript Interface
# dom-global-value

Browser-Kompatibilität

Siehe auch