[解決済] JavaScriptで数字を昇順・降順に並べ替える

  

3
トピックスターター

How to sort numbers in ascending order (from the smallest to the largest number. E.g. 5, 9, 13) and descending order (from the largest to the smallest number. E.g. 13, 9, 5) in JavaScript?

1件の回答
2

The code below is for the ascending order:

function sortNums(arr) {
    let sorted = arr.sort((a, b) => a - b);
    console.log(sorted.join(", "));
}
 
sortNums([4, 15, -1, 0]);

... and this is for the descending order:

function sortNums(arr) {
    let sorted = arr.sort((a, b) => b - a);
    console.log(sorted.join(", "));
}
 
sortNums([4, 15, -1, 0]);

with lambda function. See how to use arrow (lambda) functions here

共有: