对象按key值排序

2018-07-24  本文已影响16人  5df463a52098

一般在进行接口数据加密情况下,前端需要将传入后台的参数按照ASCII排序,然后传给后台。我们就可以利用js的原生方法进行排序处理。

console.log(formParams)
delete formParams.keyword   // 删除对象的某个键值对
let newkey = Object.keys(formParams).sort()
console.log(newkey);
 let newObj = {} // 排序之后的对象
for (var i = 0; i < newkey.length; i++) {
       newObj[newkey[i]] = this.formParams[newkey[i]]
 }
 console.log(newObj); 

打印结果:


image.png
上一篇 下一篇

猜你喜欢

热点阅读