Spec-Zone.ru › JavaScript

ArrayBuffer.prototype.byteLength

Базовый уровень Широко доступно

Эта функция хорошо зарекомендовала себя и работает во многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

Свойство доступа byteLength экземпляров ArrayBuffer возвращает длину (в байтах) этого буфера массива.

Попробуйте

// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(8);

// Use byteLength to check the size
const bytes = buffer.byteLength;

console.log(bytes);
// Expected output: 8

Описание

Свойство byteLength является свойством доступа, функция-сеттер которого undefined, что означает, что вы можете только читать это свойство. Значение устанавливается при создании массива и не может быть изменено. Это свойство возвращает 0, если ArrayBuffer был отсоединен.

Примеры

Использование byteLength

const buffer = new ArrayBuffer(8);
buffer.byteLength; // 8

Спецификации

Спецификация
Спецификация языка ECMAScript® 2027
# sec-get-arraybuffer.prototype.bytelength

Совместимость с браузерами

Десктопные Мобильные Серверные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
byteLength
7
12
4
11.6
5.1
18
4
12
4.2
1.0
4
4.2
1.0.0
1.0
0.10.0

Смотрите также

  • ArrayBuffer

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/byteLength

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API