--- title: SharedArrayBuffer.prototype slug: conflicting/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer tags: - Prototype - SharedArrayBuffer translation_of: Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer translation_of_original: Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/prototype original_slug: Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/prototype ---
{{JSRef}}

SharedArrayBuffer.prototype  属性表示 {{jsxref("SharedArrayBuffer")}}  对象的原型。

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

描述

SharedArrayBuffer实例继承自SharedArrayBuffer.prototype。 与所有构造函数一样,您可以更改构造函数的原型对象以对所有SharedArrayBuffer实例进行更改。

属性

SharedArrayBuffer.prototype.constructor
指定创建对象原型的函数。 初始值为标准的内置SharedArrayBuffer构造函数。
{{jsxref("SharedArrayBuffer.prototype.byteLength")}} {{readonlyInline}}
数组的大小(以字节为单位)。 这是在数组初始化时建立的,并且无法被更改。 只读

方法

{{jsxref("SharedArrayBuffer.slice", "SharedArrayBuffer.prototype.slice(begin, end)")}}
返回一个新的SharedArrayBuffer,其内容是此SharedArrayBuffer字节从beigin开始(包括begin)到end结束(不包括end)的副本。 如果beginend为负,则它是指数组末尾的索引,而不是开头的索引。

规范

Specification Status Comment
{{SpecName('ESDraft', '#sec-sharedarraybuffer.prototype', 'SharedArrayBuffer.prototype')}} {{Spec2('ESDraft')}} Initial definition in ES2017.

浏览器兼容性

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

相关链接