ArrayBuffer.prototype.slice()
Метод slice() вернёт новый ArrayBuffer, содержимое которого, будет копией содержимого, содержащегося в исходом ArrayBuffer, начиная с begin (включительно), и до end(не включая).
Syntax
arraybuffer.slice(begin[, end])
Parameters
begin-
Указывает с какого индекса начинать slice, начинается с нуля.
end-
Указывает до какого индекса делать slice. Если не указан - slice будет выполнен до конца
ArrayBuffer. Разница между begin и end должна быть положительной и быть не более длины ArrayBuffer, в противном случае будет выставлен 0.
Return value
Новый объект ArrayBuffer.
Description
Метод slice копирует, до индекса в параметре end (не включительно) . В случае если begin или end негативен, то индекс считается с конца массива.
Examples
Копируем ArrayBuffer
js
var buf1 = new ArrayBuffer(8);
var buf2 = buf1.slice(0);
Specifications
| Specification | Status | Comment |
|---|---|---|
| Typed Array Specification | Устаревшая | Superseded by EMCAScript 6. |
| ECMAScript 2015 (6th Edition, ECMA-262) Определение 'ArrayBuffer.prototype.slice' в этой спецификации. |
Стандарт | Initial definition in an ECMA standard. |
| ECMAScript (ECMA-262) Определение 'ArrayBuffer.prototype.slice' в этой спецификации. |
Живой стандарт |
Browser compatibility
BCD tables only load in the browser