Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
DataView.prototype.byteOffset
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 propriétébyteOffset est un accesseur représentant le décalage, exprimé en octets, entre la vue et le début de l'objetArrayBuffer ouSharedArrayBuffer correspondant.
Dans cet article
Exemple interactif
// Create an ArrayBuffer with a size in bytesconst buffer = new ArrayBuffer(16);const view = new DataView(buffer, 12, 4); // From byte 12 for the next 4 bytesconsole.log(view.byteOffset);// Expected output: 12Syntaxe
dataview.byteOffset;Description
La propriétébyteOffset est un accesseur/mutateur dont la fonction du mutateur vautundefined. Cela signifie que la propriété n'est accesssible qu'en lecture seule. La valeur de la propriété est définie lors de la construction de l'objetDataView et ne peut pas être modifiée.
Exemples
>Utilisation de la propriétébyteOffset
var buffer = new ArrayBuffer(8);var dataview = new DataView(buffer);dataview.byteOffset; // 0 (aucun décalage)var dataview2 = new DataView(buffer, 3);dataview2.byteOffset; // 3 (décalage défini lors de la construction de la vue)Spécifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-get-dataview.prototype.byteoffset> |