La array Uint8ClampedArray es una array de enteros sin signo de 8 bits sujetos a 0-255. Si el valor pasado es menor que 0 o mayor que 255, se establecerá en su lugar. Si se especifica un valor no entero, se establecerá el entero más cercano.
Uint8ClampedArray.of()
Sintaxis:
Uint8ClampedArray.of(el0, el1, el2, ..., eln)
Parámetros:
- n-elementos: este método acepta la cantidad de elementos, que son básicamente el elemento para el que se crea la array.
Valor devuelto: este método devuelve una nueva instancia de Uint8ClampedArray.
Ejemplo 1: en este ejemplo, los valores pasados son los valores de carácter que el método convierte a Uint8Clamped.
HTML
<!DOCTYPE html> <html> <body> <script> // Creating a Uint8ClampedArray from // an array by creating the array from // the Uint8ClampedArray.of() method let uint8CArr = new Uint8ClampedArray; uint8CArr = Uint8ClampedArray.of( '40', '51', '56', '18', '24'); // Printing the result console.log(uint8CArr); </script> </body> </html>
Producción:
Uint8ClampedArray(5) [40, 51, 56, 18, 24]
Ejemplo 2: en este ejemplo, los valores pasados son los valores int que el método convierte a Uint8Clamped. -9999 y 799 convertidos a 0 y 255 respectivamente.
HTML
<!DOCTYPE html> <html> <body> <script> // Creating a Uint8ClampedArray from // an array by creating the array from // the Uint8ClampedArray.of() method let uint8CArr = new Uint8ClampedArray; // Accepts the uint8C values uint8CArr = Uint8ClampedArray.of( -9999, 50, 7, 799, 8); // Print the result console.log(uint8CArr); </script> </body> </html>
Producción:
Uint8ClampedArray(5) [0, 50, 7, 255, 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