Javascript之“字典“

简介: Javascript之“字典“

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

ES6中有字典,Map


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



1. 集合操作


const m = new Map()
// 增
m.set('a', 'aa')
m.set('b', 'bb')
// 删
m.delete('b')
// 删除所有键值对
// m.clear()
// 改
m.set('a', 'aaa')
// 查
m.get('a')


2. 练习


两个数组的交集


有效的括号


两数之和


无重复字符的最长子串


最小覆盖子串


相关文章
|
存储 算法 JavaScript
JavaScript 数据结构与算法 之 字典和散列表
JavaScript 数据结构与算法 之 字典和散列表
|
存储 JavaScript 前端开发
|
存储 JavaScript 算法
用js来实现那些数据结构11(字典)
  我们这篇文章来说说Map这种数据结构如何用js来实现,其实它和集合(Set)极为类似,只不过Map是【键,值】的形式存储元素,通过键来查询值,Map用于保存具有映射关系的数据,Map里保存着两组数据:key和value,它们都可以是任何引用类型的数据,但key不能重复,而集合以【值,值】的形式存储元素。
1165 0
|
前端开发 JavaScript 存储
javascript中的字典
1.概念     字典是一种以键值对的形式存储的数据结构,就系那个电话本中的名字和电话号码一样。要找到一个电话首先要找到名字,再根据名字找到电话号码。这里的键就是指用来查找的东西,值就是查找得到的结果。
851 0
|
JavaScript 前端开发
javascript字典数据结构常用功能实现
必知必会啊。 function Dictionary(){ var items = {}; this.has = function (key) { return key in items; }; this.
857 0
|
2月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
70 2
|
2月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
63 4
|
2月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物交易平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物交易平台附带文章源码部署视频讲解等
55 4
|
2月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的大学生入伍人员管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的大学生入伍人员管理系统附带文章源码部署视频讲解等
67 4