gpt4 book ai didi

javascript - 使用 Javascript 中的字符对数组进行排序

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:10:29 25 4
gpt4 key购买 nike

<分区>

我正在用数值和“-”作为字符对数组进行排序。我的数组是

var arr = [5, 3, 10, "-", 2, "-"]

我希望它使用数值后跟所有“-”字符进行排序。

要求的结果:-

final array = [10, 5, 3, 2, "-", "-"]

我尝试过的:-

var array_with_chars= arr.filter(function( element ) {
return element.name == '-';
});
var array_with_nums= arr_obj.filter(function( element ) {
return element.name !== '-';
});

array_with_nums.sort(function(a, b) {
return b.name - a.name;
});

for(var i = 0; i< array_with_chars.length; i++){
array_with_nums.push(array_with_chars[i])
}

有什么好的方法可以在单次迭代中对其进行排序吗?

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