El typedArray.slice() es una función incorporada en JavaScript que se usa para devolver la parte de los elementos del typedArray dado.
typedArray.slice(begin, end)
Parámetros: Se necesitan dos parámetros que se especifican a continuación:
Valor devuelto: Devuelve un nuevo typedArray que contiene los elementos extraídos.
Código JavaScript para mostrar el funcionamiento de esta función:
<script> // 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 document.write(a +"<br>"); document.write(b +"<br>"); document.write(c +"<br>"); document.write(d +"<br>"); document.write(e +"<br>"); document.write(f); </script>
Producción:
10 5,10,15 25 5,10,15,20,25 20,25 5,10,15,20,25