flattenAndSort
Codewars kata7
by trentHarlem
HTML
<h1>
flattenAndSort
</h1>
<p>
Given [[3, 2, 1], [4, 6, 5], [], [9, 7, 8]], your function should return [1, 2, 3, 4, 5, 6, 7, 8, 9].
</p>
<p id='result'>
</p>
JavaScript
const result = document.getElementById('result')
const array = [
[3, 2, 1],
[4, 6, 5],
[],
[9, 7, 8]
];
function flattenAndSort(array) {
const arrSort = []
const arrMap = array.map(n => n.forEach(v => arrSort.push(v)))
return arrSort.sort((a, b) => a - b)
}
result.innerHTML += `${flattenAndSort(array)}`
flattenAndSort(array)
/* const flattenAndSort = (array) => array.flat(2).sort((a, b) => a - b)
result.innerHTML += `${flattenAndSort(array)}`
flattenAndSort(array) */