facty
Version:
Integer Factorization Approaches with JavaScript
30 lines (27 loc) • 427 B
JavaScript
/**
* Flatten given array.
*/
const flat = arr =>
arr.reduce((acc, item) =>
acc.concat(Array.isArray(item) ? item : [item]), []
);
/**
* Remove duplicates from given array.
*/
const uniq = arr =>
arr.filter((value, index) =>
arr.indexOf(value) === index
);
/**
* Sort array of integers.
*/
const sort = arr =>
arr.sort((a, b) => a - b);
/**
* EXPORTS
*/
module.exports = {
flat,
sort,
uniq
};