SharedArrayBuffer.prototype.byteLength

Baseline 已广泛支持

此功能已成熟,可在多种设备和浏览器版本上使用。自 2021 年 12 月以来,它已在所有浏览器中可用。

byteLength 访问器属性,属于 SharedArrayBuffer 实例,返回此 SharedArrayBuffer 的长度(以字节为单位)。

试一试

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

console.log(buffer.byteLength);
// Expected output: 8

描述

byteLength 属性是一个访问器属性,其 set 访问器函数为 undefined,这意味着您只能读取此属性。该值在共享数组构造时建立,且无法更改。

示例

使用 byteLength

js
const sab = new SharedArrayBuffer(1024);
sab.byteLength; // 1024

规范

规范
ECMAScript® 2026 语言规范
# sec-get-sharedarraybuffer.prototype.bytelength

浏览器兼容性

另见