param-array
Version:
A Javascript library which provides common array functions
26 lines (19 loc) • 503 B
JavaScript
function removeDuplicates(arr) {
return [...new Set(arr)];
}
function sum(arr) {
return arr.reduce((acc, cur) => acc + cur, 0);
}
function avg(arr) {
return arr.reduce((acc, cur) => acc + cur, 0) / arr.length;
}
function shuffle(arr) {
return arr.sort(() => 0.5 - Math.random());
}
function sort(arr) {
return arr.sort((a, b) => a - b);
}
function reverse(arr) {
return arr.reverse();
}
module.exports = { removeDuplicates, sum, avg, shuffle, sort, reverse };