字典

Mr.ZhaoLess than 1 minute

1. 什么是字典

字典与集合类似,字典也是一种存储唯一值的数据结构,但它是以键值对的形式来存储

字典也称作映射、符号表或关联数组

ES6中的Map就是一个字典

字典常用操作:键值对的增删改查

2. 字典的常用操作

// 创建字典
const m = new Map();

// 增
m.set('a', 'aa');
m.set('b', 'bb');
console.log(m);
console.log('------');

// 删除
m.delete('b');
console.log(m);
console.log('------');

// 清空
m.clear();
console.log(m);
console.log('------');

// 改
m.set('a', 'aaa');
console.log(m);
console.log('------');

3. 散列表

HashMap类(哈希表),它是字典类的一种散列表实现方式。散列算法的作用是尽可能快地在数据结构中找到一个值