美文网首页
对象按key值排序

对象按key值排序

作者: 5df463a52098 | 来源:发表于2018-07-24 16:30 被阅读16次

一般在进行接口数据加密情况下,前端需要将传入后台的参数按照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

相关文章

网友评论

      本文标题:对象按key值排序

      本文链接:https://www.haomeiwen.com/subject/xqkymftx.html