js对JSON对象快速排序生成签名算法!json排序绝对是最快的
Author:[email protected] 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