gpt4 book ai didi

javascript - 在另一个不显示结果的函数中返回排序函数

转载 作者:行者123 更新时间:2023-11-30 11:40:28 26 4
gpt4 key购买 nike

我想了解为什么没有显示结果。我的输入是那个数字 120398,我想要得到的结果是这样的:[9,8,3,2,1,0] 按降序排序.

这是我的代码:

var number= 120398


function check(a) {
var string= a.toString()
var array= string.split("")



var result= []
array.forEach(function(n){
result.push(Number(n))
})

return result.sort(function(a,b){
return b-a
})

}



check(number)

最佳答案

将排序后的数组分配给某个变量,例如result 并使用 console.log() 函数显示它。

var number = 120398;

function check(a) {
var string = a.toString();
var array = string.split("");

var result = [];
array.forEach(function(n) {
result.push(Number(n))
})

var result = result.sort(function(a, b) {
return b - a
});

console.log(result);
return result;

}

check(number)

可以更快地完成。

var number = 120398;

function check(a) {
return (""+number).split('').map(Number).sort((a,b) => b - a);
}

console.log(check(number))

关于javascript - 在另一个不显示结果的函数中返回排序函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42893340/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com