slice() method returns a new
whose contents are a copy of this
ArrayBuffer's bytes from
begin, inclusive, up to
slice(begin) slice(begin, end)
Zero-based byte index at which to begin slicing.
Byte index before which to end slicing. If end is unspecified, the new
ArrayBuffercontains all bytes from begin to the end of this
ArrayBuffer. If negative, it will make the Byte index begin from the last Byte.
slice() method copies up to, but not including, the byte indicated by
end parameter. If either
negative, it refers to an index from the end of the array, as opposed to from the
The range specified by the
end parameters is
clamped to the valid index range for the current array. If the computed length of the
ArrayBuffer would be negative, it is clamped to zero.
const buf1 = new ArrayBuffer(8); const buf2 = buf1.slice(0);
|ECMAScript Language Specification |
BCD tables only load in the browser