解决数组转对象后,key自动排序

Gaaidou

关注

阅读 78

2022-01-20

今天遇到个问题,将数组转为key value形式的对象后,key进行了自动排序,无法保持数组原有的顺序,所以这个时候就不能使用 Object,需要使用Map

let arr= [{code: 'asd', tag: false}, {code: '123', tag: true}]
this.MAP = new Map()
arr.forEach(item => {
  this.MAP.set(item.code, item)
})

转为Map后再循环,就保持了数组原有的顺序

精彩评论(0)

0 0 举报