sorting in js
var arr = [23, 34343, 1, 5, 90, 9] //using forEach var sortedArr = []; arr.forEach(x => { if (sortedArr.length == 0) sortedArr.push(x) else { if (sortedArr[0] > x) sortedArr.unshift(x) else if (sortedArr[sortedArr.length - 1] < x) sortedArr.push(x) else sortedArr.splice(sortedArr.filter(y => y < x).length, 0, x) } }) console.log(sortedArr); // using sort method console.log(arr.sort((a,b)=>{ return a-b; }));