Skip to content
Related Articles

Related Articles

JavaScript | typedArray.some() with Example

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

The typedArray.some() is an inbuilt function in JavaScript which is used to check whether some elements of the typedArray satisfy the test implemented by the given function.
Syntax:

typedarray.some(callback)

Parameters: It take the parameter callback function and this call back function takes three parameters that are specified below-

  • Value: It takes the value of the current elements.
  • index: It takes the index of the current element which are being traversed in the tyepdArray.
  • array: It is the required typedArray.
  • Return value: It returns true if the callback function passes all the elements truly otherwise it returns false.
    JavaScript code to show the working of this function:




    <script>
      
      // Creating isNegative() function
      function isNegative(element, index, array)
      {
        return element < 0;
      }
      
      // Creating some typedArrays containing different 
      // positive and negative values
      const A = new Int8Array([-5, 10, -15, 20, -25 ]);
      const B = new Int8Array([5, 10, 15, 20, 25 ]);
      const C = new Int8Array([-10, -20, -30, -40, -50 ]);
      const D = new Int8Array([0, 0, 0, 0 ]);
      
      // Printing true or false on checking
      document.write(A.some(isNegative) +"<br>");
      document.write(B.some(isNegative) +"<br>");
      document.write(C.some(isNegative) +"<br>");
      document.write(D.some(isNegative));
        
    </script>

    Output:

    true
    false
    true
    false

    Here output is true because the typedArray A and C have negative elements, B and D typedArray have positive elements that is why it gives false as output.

    My Personal Notes arrow_drop_up
    Recommended Articles
    Page :

    Start Your Coding Journey Now!