HTML: Markup language
CSS: Styling language
JavaScript: Scripting language
Web APIs: Programming interfaces
All web technology
Learn web development
Discover our tools
Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
View in English Always switch to English
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é length est un accesseur qui permet de représenter la longueur, en nombre d'éléments, d'un tableau typé.
length
// Create an ArrayBuffer with a size in bytes const buffer = new ArrayBuffer(8); const uint8 = new Uint8Array(buffer, 2); console.log(uint8.length); // Expected output: 6
typedarray.length;
La propriété length est un accesseur dont le mutateur correspondant vaut undefined, ce qui signifie qu'elle n'est accessible qu'en lecture. La valeur de la propriété est déterminée lors de la construction du TypedArray et ne peut pas être modifiée. Si le TypedArray n'utilise pas de byteOffset ou de length, le résultat correspondra à la longueur du ArrayBuffer correspondant. TypedArray est l'un des objets TypedArray.
undefined
byteOffset
ArrayBuffer
var tampon = new ArrayBuffer(8); var uint8 = new Uint8Array(tampon); uint8.length; // 8 (correspond à la longueur du tampon/buffer) var uint8 = new Uint8Array(tampon, 1, 5); uint8.length; // 5 (correspond à la longueur définie lors de la construction) var uint8 = new Uint8Array(tampon, 2); uint8.length; // 6 (correspond à la longueur en prenant en compte le décalage utilisé)
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
TypedArray