How to use for…of loop In Javascript
The for…of loop iterates over the iterable objects (like Array, Map, Set, arguments object, …,etc) and will check the element is same as the first element.
Example: This example shows the use of for-of loop for checking the equality of all the element in the given array.
const arr = [1, 1, 1, 1];
const arr1 = [1, 1, 2];
function allEqual(array) {
let areEqual = true;
for (const element of array) {
if (element !== array[0]) {
areEqual = false;
break;
}
}
return areEqual;
}
console.log(allEqual(arr));
console.log(allEqual(arr1));
Output
true false
How to check all values of an array are equal or not in JavaScript ?
Ensuring all values in an array are equal is a common task in JavaScript, useful for validating data consistency and simplifying conditional checks. This guide provides an overview of efficient methods to determine if an array contains identical elements.
Below are the approaches used to check if all values of an array are equal or not in JavaScript:
Table of Content
- 1. Using Array.every() method
- 2. Using Array.reduce() method
- 3. Using Set
- 4. Using for…of loop
- 5. Using filter() Method