美文网首页JS
🆎JS中sort()排序

🆎JS中sort()排序

作者: 索隆萨克 | 来源:发表于2019-02-18 11:45 被阅读0次

    1. 简介

    • sort() 方法用于对数组的元素进行排序,并返回数组。默认排序顺序是根据字符串UniCode码。因为排序是按照字符串UniCode码的顺序进行排序的,所以首先应该把数组元素都转化成字符串(如有必要),以便进行比较。

    • 语法:arrayObject.sort(sortby);

    • 参数sortby 可选,用来规定排序的顺序,但必须是函数。

    2. 使用

    • 基本使用方法参考讲解很详细,这里分享一点经验。
    • 自定义sortby函数时,返回排序数组顺序取决于return
    • return a-b; 可以看做是a到b,a到b是顺序排序,所以返回从小到大的排序顺序
    • return b-a;同理
    // 定义按从小到大排序
    const sort  = (a,b) => {return a-b}
    
    image.png
    // 定义按从大到小排序
    const sort  = (a,b) => {return b-a}
    
    image.png

    参考

    相关文章

      网友评论

        本文标题:🆎JS中sort()排序

        本文链接:https://www.haomeiwen.com/subject/mgfaeqtx.html