arrayBuffer.slice
arrayBuffer.slice
slice()
方法返回一个新的 ArrayBuffer
,它的内容是这个ArrayBuffer的
字节副本,从begin(包括),到end(不包括)。
语法
arraybuffer.slice(begin[, end])
参数
begin
从零开始的字节索引,切片从这开始。
返回值
一个新的ArrayBuffer
对象。
描述
slice
方法复制到但不包括由end参数指示的字节。如果begin或end是负数,则指的是从数组末尾开始的索引,而不是从头开始。
示例
复制一个 ArrayBuffer
var buf1 = new ArrayBuffer(8
var buf2 = buf1.slice(0
规范
Specification | Status | Comment |
---|---|---|
Typed Array Specification | Obsolete | Superseded by EMCAScript 6. |
ECMAScript 2015 (6th Edition, ECMA-262)The definition of 'ArrayBuffer.prototype.slice' in that specification. | Standard | Initial definition in an ECMA standard. |
ECMAScript Latest Draft (ECMA-262)The definition of 'ArrayBuffer.prototype.slice' in that specification. | Draft | |
浏览器兼容性
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | 12 (12) | 11 | (Yes) | 6 |
Feature | Android | Chrome for Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | 12.0 (12) | 11 | (Yes) | 6.0 |