gpt4 book ai didi

javascript - 对给出不正确顺序的数字进行排序

转载 作者:行者123 更新时间:2023-11-29 19:59:32 26 4
gpt4 key购买 nike

这是我的代码片段

  $(document).ready(function(){
var mylist = [ "20","3","100","50"];
mylist = mylist.sort();
$("#mydiv").html(mylist.join(""));
});

它打印在我的 div 上,如下所示

100
20
3
50

但是如果我给出诸如“二十”、“三”、“百读”、“五十”之类的数据,请给出正确的顺序。

fifty
hundread
three
twenty

请帮忙,我缺少什么??

谢谢。

最佳答案

默认比较方法使用字母顺序。如果你想对数字进行排序,请使用:

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

关于javascript - 对给出不正确顺序的数字进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15042586/

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