Files
odin-javascript-exercises/08_calculator/solution/calculator-solution.js
T

37 lines
577 B
JavaScript

const add = function (a, b) {
return a + b;
};
const subtract = function (a, b) {
return a - b;
};
const sum = function (array) {
return array.reduce((total, current) => total + current, 0);
};
const multiply = function (array) {
return array.reduce((product, current) => product * current)
};
const power = function (a, b) {
return Math.pow(a, b);
};
const factorial = function (n) {
let product = 1;
for (let i = n; i > 0; i--) {
product *= i;
}
return product;
};
module.exports = {
add,
subtract,
sum,
multiply,
power,
factorial,
};