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