概念
字典也是一种存储唯一值的数据结构,但它是以键值对的形式来存储。
字典的常用操作:增、删、改、查。
实现
JavaScript中可用Map()
表示字典:
const m = new Map();
// 增
m.set('a', 'aaa');
m.set('b', 'bbb');
m.set('c', 'ccc');
// Map(3) { 'a' => 'aaa', 'b' => 'bbb', 'c' => 'ccc' }
// 删
m.delete('b');
// Map(2) { 'a' => 'aaa', 'c' => 'ccc' }
m.clear();
// Map(0) {}
// 改
m.set('a', 'aaa');
m.set('b', 'bbb');
m.set('a', '11111');
// Map(2) { 'a' => '11111', 'b' => 'bbb' }
// 查
console.log(m.get('a'));
// 11111