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é SharedArrayBuffer.prototype
représente le prototype de l'objet SharedArrayBuffer
.
Attributs de SharedArrayBuffer.prototype |
|
---|---|
Écrivable | Non |
Énumérable | Non |
Configurable | Non |
Description
Les instances de SharedArrayBuffer
héritent de SharedArrayBuffer.prototype
. Comme avec les autres constructeurs, il est possible de changer le constructeur de l'objet prototype afin de modifier l'ensemble des instancees de SharedArrayBuffer
.
Propriétés
- SharedArrayBuffer.prototype.constructor
- Cette méthode définit la fonction qui crée le prototype d'un objet. La valeur initiale de cette méthode est le constructeur natif
SharedArrayBuffer
. SharedArrayBuffer.prototype.byteLength
Lecture seule- La taille, exprimée en octets, du tableau. Elle est définie lorsque le tableau est construit et elle ne peut pas être modifiée par la suite. Propriété en lecture seule.
Méthodes
SharedArrayBuffer.prototype.slice()
- Cette méthode renvoie un nouvel
SharedArrayBuffer
dont le contenu est une copie des octets de cetSharedArrayBuffer
's entre un indice de début et un indice de fin. Si cet indice de début ou de fin est négatif, cela représentera l'indice à partir de la fin du tableau.
Spécifications
Spécification | Statut | Commentaires |
---|---|---|
ECMAScript Shared Memory and Atomics La définition de 'SharedArrayBuffer.prototype' 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
.