ArrayBuffer.prototype.slice()
**slice()**方法返回一个新的 ArrayBuffer ,它的内容是这个 ArrayBuffer 的字节副本,从 begin(包括),到 end(不包括)。
尝试一下
语法
arraybuffer.slice(begin[, end])
参数
begin- 
    
从零开始的字节索引,切片从这开始。
 end- 
    
结束切片的字节索引。如果没指定 end,新的
ArrayBuffer将包含这个ArrayBuffer从头到尾的所有字节。由 begin 和 end 指定的这个范围夹在当前数组的有效索引范围内。如果新ArrayBuffer的长度在计算后为负,它将强制为 0。 
返回值
一个新的 ArrayBuffer 对象。
描述
slice 方法复制到但不包括由 end 参数指示的字节。如果 begin 或 end 是负数,则指的是从数组末尾开始的索引,而不是从头开始。
示例
复制一个 ArrayBuffer
js
var buf1 = new ArrayBuffer(8);
var buf2 = buf1.slice(0);
规范
| Specification | 
|---|
| ECMAScript Language Specification  # sec-arraybuffer.prototype.slice  | 
浏览器兼容性
BCD tables only load in the browser