Método JavaScript TypedArray.of()

El método TypedArray.of() se usa para crear una nueva array a partir de un número variable de argumentos que se le pasan.

Sintaxis:

TypedArray.of( el0, el1, el2, ...elN )

Parámetros: este método acepta un número variable de elementos, que se utilizan para crear la array Int16Array.

TypedArray puede contener cualquiera de los valores mencionados a continuación:

Int8Array
Uint8Array
Uint8ClampedArray
Int16Array
Uint16Array
Int32Array
Uint32Array
Float32Array
Float64Array
BigInt64Array
BigUint64Array

Valor devuelto: este método devuelve una nueva instancia de TypedArray.

El siguiente ejemplo ilustra el método TypedArray.of() en JavaScript:

Ejemplo 1: en este ejemplo, los valores pasados ​​son los valores de carácter que el método convierte a Int16 .

JavaScript

<script> 
  // Create a Uint16Array by using
  // the Int16Array.of() method
  let int16Arr = new Int16Array;
  int16Arr =
    Int16Array.of('31', '52', '16', '80', '24');
  
  // Print the result 
  console.log(int16Arr);
</script>

Producción:

[31, 52, 16, 80, 24]

Ejemplo 2: en este ejemplo, los valores pasados ​​son valores enteros que el método convierte a Int16 . El valor -499999 se convierte en 15537.

JavaScript

<script> 
  // Create a Uint16Array by using
  // the Int16Array.of() method
  let int16Arr = new Int16Array;
    
  // Accepts the Int16 values
  int16Arr =
    Int16Array.of(-49999, 5, 7, 799, 8); 
  
  // Print the result 
  console.log(int16Arr); 
</script>

Producción:

[15537, 5, 7, 799, 8]

Ejemplo 3: En este ejemplo, los valores pasados ​​son los valores de carácter que el método convierte a Uint16 .

JavaScript

<script>
  // Create a Uint16Array by using
  // the Uint16Array.of() method
  let uint16Arr = new Uint16Array;
  uint16Arr =
    Uint16Array.of('31', '50', '26', '60', '24');
  
  // Print the result 
  console.log(uint16Arr); 
</script>

Producción:

[31, 50, 26, 60, 24]

Ejemplo 4: En este ejemplo, los valores pasados ​​son los valores enteros que el método convierte a Uint16 . El valor -499999 se convierte así en 24289.

JavaScript

<script>
  // Create a Uint16Array by using
  // the Uint16Array.of() method
  let uint16Arr = new Uint16Array;
  
  // Accepts only the Uint16 values
  uint16Arr = 
    Uint16Array.of(-499999, 5, 7, 799, 8);
  
  // Print the result 
  console.log(uint16Arr);
</script>

Producción:

[24289, 5, 7, 799, 8]

Publicación traducida automáticamente

Artículo escrito por PranchalKatiyar 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 *