Нужно по клику сортировать массив,
этот код работает, но есть ли лучшее решение?
Существует ли решение чтобы сократить код сортировки?
<div id="sort"></div>
<button id="btn">Sort</button>
<script>
const sortArr = document.getElementById('sort')
const sortBtn = document.getElementById('btn')
const points = [40, 100, 1, 5, 25, 10];
sortArr.innerHTML = points
const newArr = points.map(i => i + Math.floor(Math.random() * 100))
const sortListArr = () => {
const arr = newArr[0]
const arr1 = newArr[newArr.length - 1]
if(arr > arr1){
sortArr.innerHTML = newArr.sort(function(a, b){return a - b});
}
else{
sortArr.innerHTML = newArr.sort(function(a, b){return b - a});
}
}
sortBtn.addEventListener('click', sortListArr)