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不能重复,而集合以【值,值】的形式存储元素。
1141 0
|
前端开发 JavaScript 存储
javascript中的字典
1.概念     字典是一种以键值对的形式存储的数据结构,就系那个电话本中的名字和电话号码一样。要找到一个电话首先要找到名字,再根据名字找到电话号码。这里的键就是指用来查找的东西,值就是查找得到的结果。
839 0
|
JavaScript 前端开发
javascript字典数据结构常用功能实现
必知必会啊。 function Dictionary(){ var items = {}; this.has = function (key) { return key in items; }; this.
835 0
|
1天前
|
存储 JavaScript 前端开发
从零开始学习Vue.js
Vue.js 是一种流行的前端框架,它使用简单,灵活且易于上手。如果你是一个前端开发者,并想要学习 Vue.js,本文将为您提供一个从零开始的指南。我们将探讨 Vue.js 的基础知识和常用功能,以及如何构建一个简单的 Vue.js 应用程序。
|
3天前
|
缓存 JavaScript 前端开发
JavaScript:get和post的区别,2024年最新3-6岁儿童学习与发展指南心得体会
JavaScript:get和post的区别,2024年最新3-6岁儿童学习与发展指南心得体会
|
4天前
|
设计模式 存储 前端开发
JS的几种设计模式,Web前端基础三剑客学习知识分享,前端零基础开发
JS的几种设计模式,Web前端基础三剑客学习知识分享,前端零基础开发
|
5天前
|
XML Web App开发 前端开发
字节FE:JavaScript学习路线图
字节FE:JavaScript学习路线图
10 0