JavaScript typedArray.some() Method
Last Updated : 27 Apr, 2023
Improve
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.
// 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.