La propriété DataView.prototype représente le prototype de l'objet DataView.

Attributs de DataView.prototype
Écrivable Non
Énumérable Non
Configurable Non

Description

Chacune des instances de DataView hérite de DataView.prototype. Comme pour chacun des constructeurs, il est possible de changer le prototype du constructeur afin d'apporter des modifications pour toutes les instances de DataView.

Propriétés

DataView.prototype.constructor
Définit la fonction qui permet de créer le prototype d'un objet. La valeur initiale correspond au constructeur natif standard DataView.
DataView.prototype.buffer Lecture seule
L'ArrayBuffer référencé par cette vue. Cette propriété est fixée lors de la construction de l'objet et est donc en lecture seule.
DataView.prototype.byteLength Lecture seule
La longueur, exprimée en octets, de la vue à partir du début de son ArrayBuffer. Cette propriété est fixée lors de la construction de l'objet et est donc en lecture seule.
DataView.prototype.byteOffset Lecture seule
Le décalage, exprimé en octets, entre le début de la vue et du ArrayBuffer correspondant. Cette propriété est fixée lors de la construction de l'objet et est donc en lecture seule.

Méthodes

Lecture

DataView.prototype.getInt8()
Obtient un entier signé codé sur 8 bits à partir de l'octet de début (potentiellement décalé) de la vue.
DataView.prototype.getUint8()
Obtient un entier non-signé codé sur 8 bits à partir de l'octet de début de la vue (potentiellement décalé).
DataView.prototype.getInt16()
Obtient un entier signé codé sur 16 bits (short par analogie avec le type C) à partir de l'octet de début de la vue (potentiellement décalé).
DataView.prototype.getUint16()
Obtient un entier non-signé codé sur 16 bits (unsigned short par analogie avec le type C) à partir de l'octet de début de la vue (potentiellement décalé).
DataView.prototype.getInt32()
Obtient un entier signé codé sur 32 bits (long par analogie avec le type C) à partir de l'octet de début de la vue (potentiellement décalé).
DataView.prototype.getUint32()
Obtient un entier non-signé codé sur 32 bits (unsigned long par analogie avec le type C) à partir de l'octet de début de la vue (potentiellement décalé).
DataView.prototype.getFloat32()
Obtient un flottant codé sur 32 bits (float par analogie avec le type C) à partir de l'octet de début de la vue (potentiellement décalé).
DataView.prototype.getFloat64()
Obtient un flottant codé sur 64 bits (double par analogie avec le type C) à partir de l'octet de début de la vue (potentiellement décalé).

Écriture

DataView.prototype.setInt8()
Enregistre un entier signé codé sur 8 bits à partir de l'octet de début (potentiellement décalé) de la vue.
DataView.prototype.setUint8()
Enregistre un entier non-signé codé sur 8 bits à partir de l'octet de début de la vue (potentiellement décalé).
DataView.prototype.setInt16()
Enregistre un entier signé codé sur 16 bits (short par analogie avec le type C) à partir de l'octet de début de la vue (potentiellement décalé).
DataView.prototype.setUint16()
Enregistre un entier non-signé codé sur 16 bits (unsigned short par analogie avec le type C) à partir de l'octet de début de la vue (potentiellement décalé).
DataView.prototype.setInt32()
Enregistre un entier signé codé sur 32 bits (long par analogie avec le type C) à partir de l'octet de début de la vue (potentiellement décalé).
DataView.prototype.setUint32()
Enregistre un entier non-signé codé sur 32 bits (unsigned long par analogie avec le type C) à partir de l'octet de début de la vue (potentiellement décalé).
DataView.prototype.setFloat32()
Enregistre un flottant codé sur 32 bits (float par analogie avec le type C) à partir de l'octet de début de la vue (potentiellement décalé).
DataView.prototype.setFloat64()
Enregistre un flottant codé sur 64 bits (double par analogie avec le type C) à partir de l'octet de début de la vue (potentiellement décalé).

Spécifications

Spécification État Commentaires
ECMAScript 2015 (6th Edition, ECMA-262)
La définition de 'DataView.prototype' dans cette spécification.
Standard Définition initiale.
ECMAScript Latest Draft (ECMA-262)
La définition de 'DataView.prototype' dans cette spécification.
Projet  

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobileServeur
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidEdge MobileFirefox pour AndroidOpera pour AndroidSafari pour iOSSamsung InternetNode.js
Support simpleChrome Support complet 9Edge Support complet 12Firefox Support complet 15IE Support complet 10Opera Support complet 12.1Safari Support complet 5.1WebView Android Support complet 4Chrome Android Support complet OuiEdge Mobile Support complet OuiFirefox Android Support complet 15Opera Android Support complet 12Safari iOS Support complet 4.2Samsung Internet Android Support complet Ouinodejs Support complet Oui

Légende

Support complet  
Support complet

Voir aussi

Étiquettes et contributeurs liés au document

Contributeurs à cette page : SphinxKnight
Dernière mise à jour par : SphinxKnight,