UNPKG

param-array

Version:

A Javascript library which provides common array functions

26 lines (19 loc) 503 B
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 };