// 因为有时候的业务场景我们并不希望自动帮我们排序属性,希望按照自己定义的顺序遍历
// object的key是number字符串时,object会默认帮我们排序 , Map不会
<script>
let obj = {
'0': '000',
'2': '222',
'd': 'ddd',
'1': '111',
}
console.log(obj)
Object.keys(obj).forEach(item => {
console.log(item) // 0 1 2
})
let map = new Map()
map.set(0, '000')
map.set(2, '222')
map.set('d', 'ddd')
map.set(1, '111')
console.log(map)
map.forEach((val, key) => {
console.log(key)// 0 2 d 1
})
</script>