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.
