The typedArray.slice() is an inbuilt function in JavaScript which is used to return the part of the elements of the given typedArray.
typedArray.slice(begin, end)
Parameters: It takes two parameter which are specified below-
- begin: It is the beginning index and it can be negative too.
- end: It is the ending index and here slice extracts elements up to but not including end index.
Return value: It returns a new typedArray containing the extracted elements.
Example: JavaScript code to show the working of this function.
javascript
// Creating some typedArray containing same values const A = new Uint8Array([ 5, 10, 15, 20, 25 ]); const B = new Uint8Array([ 5, 10, 15, 20, 25 ]); const C = new Uint8Array([ 5, 10, 15, 20, 25 ]); const D = new Uint8Array([ 5, 10, 15, 20, 25 ]); const E = new Uint8Array([ 5, 10, 15, 20, 25 ]); const F = new Uint8Array([ 5, 10, 15, 20, 25 ]); // Calling slice function with starting and ending index var a = A.slice(1, 2); var b = B.slice(0, 3); var c = C.slice(4); var d = D.slice(0 // Here index is negative so it extract element // from the end of the typedArray var e = E.slice(-2); var f = F.slice(); // Printing the extracted arrays console.log(a); console.log(b); console.log(c); console.log(d); console.log(e); console.log(f); |
Output:
10 5,10,15 25 5,10,15,20,25 20,25 5,10,15,20,25