Discuss / JavaScript / map和object在使用上有什么差异吗?

map和object在使用上有什么差异吗?

Topic source

楼上666,唐伯虎点秋香那个例子是真形象,一下就理解了。

流月浮生

#13 Created at ... [Delete] [Delete and Lock User]

还是1L的正解,两个实现的方式不同,对象利用的是对象的方法,而Map就是'字典',利用的是'键'来查找的.

theway85958

#14 Created at ... [Delete] [Delete and Lock User]

楼上唐伯虎点秋香的例子,我不是很明白。获取对象中属性的值不是可以直接 xiaoming.name 吗?使用 . 操作符需要一个一个地去找属性吗?

zydchina818

#15 Created at ... [Delete] [Delete and Lock User]

相对于Object,感觉Map在使用上更灵活,访问速度更快。

玩转ACE

#16 Created at ... [Delete] [Delete and Lock User]

还是不理解唐伯虎那个啊,不都一样么?在访问的时候同样要通过`Object.name`去访问对应人的成绩,Map对象也是`map.get(name)`(* 假设name是变量),有什么区别呢?另外,Map对象中的Key可以重复么?也不行吧?

8楼纯属娱乐,看你也得一个一个的看啊!哪有不用查找的数据结构


  • 1
  • 2

Reply