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 takes the parameter callback function and this callback 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 typedArray.
- array: It is the required typedArray.
Return value: It returns true if the callback function passes all the elements truly otherwise it returns false.
Example: JavaScript code to show the working of this function.
javascript
// 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 console.log(A.some(isNegative)); console.log(B.some(isNegative)); console.log(C.some(isNegative)); console.log(D.some(isNegative)); |
Output:
true false true false
Here the output is true because the typedArray A and C have negative elements, and B and D typedArray have positive elements that is why it gives false as output.