DataView.prototype.setInt8()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La méthode setInt8() permet d'enregister un entier signé sur 8 bits à l'octet indiqué par rapport au début de la DataView.
Exemple interactif
// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(16);
const view = new DataView(buffer);
view.setInt8(1, 127); // Max signed 8-bit integer
console.log(view.getInt8(1));
// Expected output: 127
Syntaxe
js
dataview.setInt8(positionOctet, valeur);
Paramètres
positionOctet-
La position, exprimée en numéro d'octet, à partir du début de la vue à laquelle enregistrer la donnée.
valeur-
La valeur à enregistrer.
Valeur de retour
Erreurs renvoyées
RangeError-
Renvoyée si
positionOctetest tel que l'enregistrement sera fait en dehors de la vue.
Exemples
>Utilisation de la méthode setInt8
js
var buffer = new ArrayBuffer(8);
var dataview = new DataView(buffer);
dataview.setInt8(1, 3);
dataview.getInt8(1); // 3
Spécifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-dataview.prototype.setint8> |
Compatibilité des navigateurs
Chargement…