Cette fonction est expérimentale
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.
La propriété d'accesseur byteLength
représente la longueur d'un SharedArrayBuffer
exprimée en octets.
Syntaxe
sab.byteLength
Description
La propriété byteLength
est une propriété d'accesseur dont le mutateur associé vaut undefined
. Autrement dit, cette propriété est en lecture seule. La valeur est établie lorsque le tableau partagé est construit et elle ne peut être modifiée par la suite.
Exemples
var sab = new SharedArrayBuffer(1024); sab.byteLength; // 1024
Spécifications
Spécification | Statut | Commentaires |
---|---|---|
ECMAScript Shared Memory and Atomics La définition de 'SharedArrayBuffer.prototype.byteLength' dans cette spécification. |
Projet | Définition initiale. |
Compatibilité des navigateurs
Fonctionnalité | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Support simple | Pas de support | Pas de support | 46 (46) [1] | Pas de support | Pas de support | Pas de support |
Fonctionnalité | Android | Chrome pour Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Support simple | Pas de support | Pas de support | 46.0 (46) [1] | Pas de support | Pas de support | Pas de support |
[1] Cette fonctionnalité est désactivée via une préférence : dans about:config
, il faut activer javascript.options.shared_memory
en la plaçant à true
.