Skip to content

Instantly share code, notes, and snippets.

@Spudley
Spudley / gist:650e0a9176e090b6888d799ad6f91f28
Created September 10, 2019 22:35
Flatten & Sort in JavaScript
(function() {
var flattenAndSort = function(input) {
function flatten(input) {
return input.reduce(function(flattened, currentPart) {
return flattened.concat(Array.isArray(currentPart) ? flatten(currentPart) : currentPart);
}, []);
};
return flatten(input).sort();
}