[已解决] 在 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

分享: