Baseline Widely available
The slice()
method of TypedArray
instances returns a copy of a portion of a typed array into a new typed array object selected from start
to end
(end
not included) where start
and end
represent the index of items in that typed array. The original typed array will not be modified. This method has the same algorithm as Array.prototype.slice()
.
const uint8 = new Uint8Array([10, 20, 30, 40, 50]);
const array1 = uint8.slice(1, 3);
console.log(array1);
// Expected output: Uint8Array [20, 30]
Syntax
slice()
slice(start)
slice(start, end)
Parameters
start
Optional
Zero-based index at which to start extraction, converted to an integer.
end
Optional
Zero-based index at which to end extraction, converted to an integer. slice()
extracts up to but not including end
.
A new typed array containing the extracted elements.
DescriptionSee Array.prototype.slice()
for more details. This method is not generic and can only be called on typed array instances.
const uint8 = new Uint8Array([1, 2, 3]);
uint8.slice(1); // Uint8Array [ 2, 3 ]
uint8.slice(2); // Uint8Array [ 3 ]
uint8.slice(-2); // Uint8Array [ 2, 3 ]
uint8.slice(0, 1); // Uint8Array [ 1 ]
Specifications Browser compatibility See also
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4