js对JSON对象快速排序生成签名算法!json排序绝对是最快的
Author:zhoulujun@live.cn Date:
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))
转载本站文章《js对JSON对象快速排序生成签名算法!json排序绝对是最快的》,
请注明出处:https://www.zhoulujun.cn/html/webfront/ECMAScript/js/2016_0304_7675.html