当前位置: 首页 > news >正文

工商注册登记系统官网北京官网优化公司

工商注册登记系统官网,北京官网优化公司,横沥镇网站仿做,wordpress前台构架图Map Map对象可以用于保存键值对 1.创建 一个Map对象 const map new Map() 2.Map的一些方法 set(key,value):通过键值对向Map对象中添加元素get(key):通过建拿到对应的值size:返回Map对象中所包含的键值对的个数has(key):判断Map对象中是否有对应的key,返回一个…

Map

Map对象可以用于保存键值对

1.创建 一个Map对象

const map = new Map()

2.Map的一些方法

  • set(key,value):通过键值对向Map对象中添加元素
  • get(key):通过建拿到对应的值
  • size:返回Map对象中所包含的键值对的个数
  • has(key):判断Map对象中是否有对应的key,返回一个布尔值
  • delete(key):删除对应的键值数据,返回一个布尔值,表示 是否删除成功
  • clear():删除对象中所有的元素
map.set('one', 1)
map.set('two', '2')
map.set(1, '3')
console.log(map.get('one')); // 1
console.log(map.size);  // 3
console.log(map.has('one')); // true
console.log(map.has('three')); // false
console.log(map.delete('one')); // true
console.log(map.size); // 2
map.clear()
console.log(map.size); // 0

3.遍历map的方法

  • keys():返回键名
  • values():返回值
  • entties():返回键值对,键值对为数组形式
  • forEach(value,key,map):遍历每个成员
// 1. keys
for (let key of map.keys()) {console.log(key); // one tow 1
}
console.log('=========');
// 2. values
for (let val of map.values()) {console.log(val); // 1 2 3
}
console.log('=========');
// 3. entries
for (let all of map.entries()) {console.log(all); // ['one',1] ['two',2] [1,3]
}
console.log('=========');
// 4. forEach
map.forEach((val, key, map) => {console.log(val); // 1 2 3console.log(key); // one two 3
})

Set

Set中只有value,且不允许值重复。Set中的键值一样 

1.创建一个Set实例

const set = new Set()

2.Set的方法

  • add(val):添加某个值,返回Set结构本身,支持链式调用
  • size:返回Set实例的成员总数
  • has(val):判断Set中是有val值
  • delete(val):删除某个值,返回一个布尔值,表示是否删除成功
  • clear():清楚所有成员,无返回值
set.add(1).add(2).add(3)
console.log(set); // {1,2,3}
console.log(set.size); // 3
console.log(set.has(1)); // true
console.log(set.has(4)); // false
console.log(set.delete(1)); // true
console.log(set.delete(4)); // false
console.log(set.size); // 2
set.clear()
console.log(set.size); // 0

3.遍历Set

此处方法和上面遍历Map的方法是一样的,需要注意的是,set中的键和值是一样的。

/*** 遍历set*/
// 1. keys
for (let key of set.keys()) {console.log(key); // 1 2 3
}
console.log('=========');
// 2. values
for (let val of set.values()) {console.log(val); // 1 2 3
}
console.log('=========');
// 3. entries
for (let all of set.entries()) {console.log(all); // [1,1] [2,2] [3,3]
}
console.log('=========');
// 4. forEach
set.forEach((val, key, set) => {console.log(val); // 1 2 3console.log(key); // 1 2 3
})

今日寄语:只有拼尽全力,才能轻而易举!

http://www.tj-hxxt.cn/news/97299.html

相关文章:

  • 北京专业做网站怎么样重庆高端品牌网站建设
  • 和平东路网站建设福州短视频seo推荐
  • 软件开发赚钱多吗天津关键词优化网排名
  • 模块化局域网网站建设软件全网网站快速排名推广软件
  • 做网站 负责 域名备案如何快速推广网上国网
  • 佛山快速排名优化网站seo优化方案策划书
  • linux建网站免费网络推广网址
  • 徐州企业网站设计亚马逊关键词快速优化
  • 做企业官网好吗学seo优化
  • 太仓网站设计早晨设计互联网最赚钱的行业
  • wordpress分享seo权重是什么意思
  • 东莞公司建站哪个更便宜搜索引擎优化是什么工作
  • 南京网站制作学校深圳外贸seo
  • 做电影网站还能赚钱廊坊百度关键词排名平台
  • java网站开发设计报告bt磁力搜索引擎
  • 域名查询权威网站广告公司营销策划方案
  • 集团公司网站设计市场推广专员
  • 内网网站模板南宁seo优化公司
  • 如何推广自己网站的关键词网站优化建议
  • 网站版面做好sem优化策略
  • 公司网站建设的现状百度指数网址是多少
  • 无锡网站建设书生商友英文外链平台
  • 幻灯片模板东莞网站seo推广
  • 查看网站是什么语言做的潍坊seo排名
  • 做a免费网站销售crm客户管理系统
  • 宣传型企业网站设计方案seo基本概念
  • 外贸型企业网站建设西地那非能提高硬度吗
  • 免费可以做旅游海报 的网站百度广告管家
  • 网站建设推广服务合同范本杭州seo专员
  • 亳州是网站建设百度的广告