JS中的Map和VBA里的字典Dictionary基本上一样的,主要的功能就是保存一对Key-Value的数据,保证Key不重复。 在VBA调用外部对象01:字典Dictionary中有介绍过,VBA使用的字典实际上是一个外部的COM对象,并不是语言本身实现的一种数据结构。 但JS中的Map是语言本身就实现了的,所以使用起来和其他的内置对象一样的方便。 JS中的Map使用起来和VBA中的字典差不多,方法和属性也几乎一样。 去重特性:
判断Key是否存在:s.has(Key) 删除某个Key:s.delete(Key) 获取Key的数量:s.size(Key) 获取所有的Key:s.keys() 获取所有的Value:s.values() |
|
来自: yuxinrong > 《WPSJSA宏编程(JS)》