• home > webfront > ECMAS > javascript >

    js对JSON对象快速排序生成签名算法!json排序绝对是最快的

    Author:zhoulujun@live.cn Date:

    js对JSON对象快速排序生成签名算法!比如json发送签名算法

    js对JSON对象快速排序生成签名算法!比如腾讯,就是非常喜欢搞这鸡!


    var tem={
        d:"",
        F:"cc",
        c:3,
        a:1,
        b:2,
    
    };
    
    
    
    function sortObj(obj){
        var temArr=Object.getOwnPropertyNames(obj).sort();
        var temObj={};
        temArr.forEach(function(item){
           if(obj[item]){
    
               temObj[item]=obj[item];
           }
        });
        return temObj;
    }
    
    function  sign(obj){
        return decodeURIComponent(JSON.stringify(sortObj(obj)))
    }
    console.log(sortObj(tem))


    1111.jpg


    转载本站文章《js对JSON对象快速排序生成签名算法!json排序绝对是最快的》,
    请注明出处:https://www.zhoulujun.cn/html/webfront/ECMAScript/js/2016_0304_7675.html