• 技术文章 >web前端 >前端问答

    sort排序是es6中的吗

    长期闲置长期闲置2022-04-25 15:30:10原创257

    sort排序是es6中的;sort排序是es6中用于对数组的元素进行排序的方法,该方法默认不传参,按照字符编码顺序进行排序,排序顺序可以是字母或数字,并按升序或降序,语法为“array.sort(callback(a,b))”。

    本教程操作环境:windows10系统、ECMAScript 6.0版、Dell G3电脑。

    sort排序是es6中的吗

    sort排序是es6中的

    sort()方法用于对数组的元素进行排序

    语法

    array.sort(callback(a,b))

    默认不传参,将按照字符编码顺序排序

    // 传参:参数为一个函数,且该函数有两个参数(a,b)

    // a > b ,返回正数

    // a = b ,返回0

    // a < b ,返回负数,在重新排序后的数组中a位于b之前

    // a - b ,返回的数组是从小到大排序的

    // b - a ,返回的数组是从大到小排序的

    let sortArr = [
        {a:1},
        {a:3},
        {a:-1},
    ]
    let newSortArr = sortArr.sort((r1,r2)=>{
        let r = r1.a-r2.a;
        console.log(r)
        return r;
    });

    排序顺序可以是字母或数字,并按升序或降序,默认按字母升序;

    如下所示:

    var arr = new Array("orange", "mango", "banana", "sugar");
    var sorted = arr.sort();
    console.log("Returned string is : " + sorted );

    【相关推荐:javascript视频教程web前端

    以上就是sort排序是es6中的吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:ES6
    上一篇:css3新增伪类选择器有哪些 下一篇:css3包含哪些模块
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• es6中let和const的区别有哪些• es6怎么判断两个字符串是否相等• es6怎么判断数组是否重复• es6怎么将数字转为字符串• es6核心特性是什么
    1/1

    PHP中文网