在前一篇文章中,我们介绍了如何在JavaScript中实现集合.字典和集合的主要区别就在于,集合中数据是以[值,值]的形式保存的,我们只关心值本身:而在字典和散列表中数据是以[键,值]的形式保存的,键不能重复,我们不仅关心键,也关心键所对应的值. 我们也可以把字典称之为映射表.由于字典和集合很相似,我们可以在前一篇文章中的集合类Set的基础上来实现我们的字典类Dictionary.与Set类相似,ES6的原生Map类已经实现了字典的全部功能,稍后我们会介绍它的用法. 下面是我们的Dictiona…