- function declaration:
- define a reusable block of code that performs a specific task
const numbers = [1, 2, 3, 4, 5, 6];
const squares = numbers.map(square);
console.log(squares);
function square(element){
return Math.pow(element, 2);
}
- function expressions:
- a way to define functions as values or variables
const numbers = [1, 2, 3, 4, 5, 6];
const squares = numbers.map(function(element){
return Math.pow(element, 2);
});
console.log(squares);
const evenNums = numbers.filter(function(element{
return element % 2 === 0;
});
const oddNums = numbers.filter(function(element{
return element % 2 !== 0;
});