--- title: ArrayBuffer.prototype slug: conflicting/Web/JavaScript/Reference/Global_Objects/ArrayBuffer tags: - ArrayBuffer - JavaScript - Propriété - Reference translation_of: Web/JavaScript/Reference/Global_Objects/ArrayBuffer translation_of_original: Web/JavaScript/Reference/Global_Objects/ArrayBuffer/prototype original_slug: Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/prototype ---
{{JSRef}}

La propriété ArrayBuffer.prototype représente le prototype de l'objet {{jsxref("ArrayBuffer")}}.

{{js_property_attributes(0,0,0)}}

Description

Les instances de ArrayBuffer héritent toutes de ArrayBuffer.prototype. Il est donc possible de modifier le protoype du constructeur pour apporter des changements à chacune des instances ArrayBuffer.

Propriétés

ArrayBuffer.prototype.constructor
Définit la fonction qui crée le prototype d'un objet. La valeur initiale correspond au constructeur natif ArrayBuffer.
{{jsxref("ArrayBuffer.prototype.byteLength")}} {{readonlyInline}}
La taille du tableau en octets. Cette propriété est déterminée lors de la construction du tableau et ne peut pas être changée. Propriété en lecture seule.

Méthodes

{{jsxref("ArrayBuffer.prototype.slice()")}}
Renvoie un nouvel ArrayBuffer dont le contenu est une copie des octets contenus dans l'objet ArrayBuffer depuis begin (compris), jusqu'à end (non-compris). Si begin ou end est négatif, cela fait référence à l'indice à partir de la fin du tableau et non à l'indice à partir du début du tableau.

Spécifications

Spécification Statut Commentaires
{{SpecName('ES6', '#sec-arraybuffer.prototype', 'ArrayBuffer.prototype')}} {{Spec2('ES6')}} Définition initiale.
{{SpecName('ESDraft', '#sec-arraybuffer.prototype', 'ArrayBuffer.prototype')}} {{Spec2('ESDraft')}}  

Compatibilité des navigateurs

{{Compat("javascript.builtins.ArrayBuffer.prototype")}}

Voir aussi