Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
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
const myGlobal = new WebAssembly.Global({ value: "i32", mutable: false }, 42);
// 42
console.log(myGlobal.value);
// TypeError
myGlobal.value = 100;
Erstellen eines veränderlichen Globalen
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
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Siehe auch
global-Definition- WebAssembly