JavaScript | typedArray.slice() con ejemplo

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:

  • begin: Es el índice de inicio y también puede ser negativo.
  • final: es el índice final y aquí el segmento extrae elementos hasta el índice final, pero sin incluirlo.
  • 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

    Publicación traducida automáticamente

    Artículo escrito por ShivamKD y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *