JS中map 和 JS中对象的对比

117 阅读1分钟

1.之前一直觉得这两个对象好像,都是键值对集合,其实是有不同的使用场景的

2.js对象的key只能是字符串类型,存放复杂数据结构会有问题,虽然语法上key可以用bool,int,obj能通过,但是其实是会被toString作为key。

3.map才是严格意义上的键值对集合,可以映射任意两个类型数据之间的对应关系。