Saturday, September 6, 2025
HomeLanguagesJavascriptJavaScript Uint8ClampedArray.of() Method

JavaScript Uint8ClampedArray.of() Method

The Javascript Uint8ClampedArray array is an array of 8-bit unsigned integers clamped to 0-255. If the value passed is less than 0 or larger than 255 then it will be set instead. If a non-integer is specified, the nearest integer will be set.

The Uint8ClampedArray.of() method creates a new typed array from a variable number of arguments.

Syntax:

Uint8ClampedArray.of(el0, el1, el2, ..., eln)

Parameters:

  • n-elements: This method accepts the number of elements, which are basically the element for which the array is created.

Return Value: This method returns a new Uint8ClampedArray instance.

Example 1: In this example, the values passed are the character values that are converted to Uint8Clamped by the method.

Javascript




<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>


Output:

Uint8ClampedArray(5) [40, 51, 56, 18, 24]

Example 2: In this example, the values passed are the int values that are converted to Uint8Clamped by the method. -9999 and 799 converted to 0 and 255 respectively.

Javascript




<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>


Output:

 Uint8ClampedArray(5) [0, 50, 7, 255, 8]
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!
RELATED ARTICLES

Most Popular

Dominic
32270 POSTS0 COMMENTS
Milvus
82 POSTS0 COMMENTS
Nango Kala
6639 POSTS0 COMMENTS
Nicole Veronica
11803 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11869 POSTS0 COMMENTS
Shaida Kate Naidoo
6752 POSTS0 COMMENTS
Ted Musemwa
7029 POSTS0 COMMENTS
Thapelo Manthata
6704 POSTS0 COMMENTS
Umr Jansen
6721 POSTS0 COMMENTS