Skip to content
Related Articles

Related Articles

JavaScript | typedArray.indexOf() with Examples

View Discussion
Improve Article
Save Article
  • Last Updated : 24 Jul, 2018
View Discussion
Improve Article
Save Article

The typedArray.indexOf() is an inbuilt function in JavaScript which is used to return the index of the element if found in the given typedArray otherwise it returns -1.
Syntax:

typedarray.indexOf(Element, Index);

Parameters: It accepts two parameter which are specified below-

  • Element: It is the element which are being searched for index in the typedArray.
  • Index: It is the index of the element in the typedArray form where searching should be started. Its default value is zero (0) and it is optional.
  • Return value: It returns the index of the element if found in the given typedArray otherwise it returns -1.

    JavaScript code to show the working of this function:

    Code #1:




    <script>
      
        // Creating some typedArrays
        const A = new Uint8Array([ 1, 2, 3, 4, 5 ]);
        const B = new Uint8Array([ 5, 10, 15, 20 ]);
        const C = new Uint8Array([ 0, 2, 4, 6,, 8, 10 ]);
        const D = new Uint8Array([ 1, 3, 5, 7, 9 ]);
      
        // Calling indexOf() function
        a = A.indexOf(2)
        b = B.indexOf(15, 1)
        c = C.indexOf(6)
        d = D.indexOf(9, 1)
      
        // Printing the index of the elements given
        // as the parameter of the indexOf() function
        document.write(a + "<br>");
        document.write(b + "<br>");
        document.write(c + "<br>");
        document.write(d);
      
    </script>

    Output:

    1
    2
    3
    4

    Code #2:




    <script>
      
        // Creating some typedArrays
        const A = new Uint8Array([ 1, 2, 3, 4, 5 ]);
        const B = new Uint8Array([ 5, 10, 15, 20 ]);
        const C = new Uint8Array([ 0, 2, 4, 6,, 8, 10 ]);
        const D = new Uint8Array([ 1, 3, 5, 7, 9 ]);
      
       // Calling include() function
       a = A.indexOf(6)
       b = B.indexOf(21, 1)
       c = C.indexOf(6, 4)
       d = D.indexOf(0)
      
       // Printing the index of the elements given
       // as the parameter of the indexOf() function
       document.write(a + "<br>");
       document.write(b + "<br>");
       document.write(c + "<br>");
       document.write(d);
      
    </script>

    Output:

    -1
    -1
    -1
    -1

    My Personal Notes arrow_drop_up
    Recommended Articles
    Page :

    Start Your Coding Journey Now!