🔹 1. forEach()
Executes a function for each element in the array
Does not return a new array.
Program
let numbers = [1, 2, 3];
numbers.forEach(function(num) {
console.log(num * 2);
});
Output:
2
4
6
- map() Creates a new array by transforming each element
JavaScript
let numbers = [1, 2, 3];
let doubled = numbers.map(function(num) {
return num * 2;
});
console.log(doubled);
👉 Output:
[2, 4, 6]
- filter()
Returns a new array with elements that match a condition
JavaScript
let numbers = [1, 2, 3, 4];
let even = numbers.filter(function(num) {
return num % 2 === 0;
});
console.log(even);
Output:
[2, 4]
- reduce()
Reduces array to a single value
JavaScript
let numbers = [1, 2, 3, 4];
let sum = numbers.reduce(function(total, num) {
return total + num;
}, 0);
console.log(sum);
Output:
10
- find()
Returns the first element that satisfies condition
JavaScript
let numbers = [1, 3, 5, 8];
let result = numbers.find(function(num) {
return num > 4;
});
console.log(result);
Output:
5
- some()
Returns true if any element satisfies condition
JavaScript
let numbers = [1, 2, 3];
let hasEven = numbers.some(function(num) {
return num % 2 === 0;
});
console.log(hasEven);
Output:
true
- every()
Returns true if all elements satisfy condition
JavaScript
let numbers = [2, 4, 6];
let allEven = numbers.every(function(num) {
return num % 2 === 0;
});
console.log(allEven);
Output:
true
Top comments (0)