array_utils_rajnandini123
Version:
15 lines (13 loc) • 497 B
JavaScript
const arrayUtils = {
sum: arr => arr.reduce((a, b) => a + b, 0),
unique: arr => [...new Set(arr)],
max: arr => Math.max(...arr),
min: arr => Math.min(...arr),
average: arr => arr.reduce((a, b) => a + b, 0) / arr.length,
even: arr => arr.filter(n => n % 2 === 0),
odd: arr => arr.filter(n => n % 2 !== 0),
mapPlus: (arr, x) => arr.map(n => n + x),
square: arr => arr.map(n => n * n),
sortAsc: arr => [...arr].sort((a, b) => a - b)
};
module.exports = arrayUtils;