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

泉州响应式网站建设2345网址导航下载桌面

泉州响应式网站建设,2345网址导航下载桌面,个人网站建设报告,wordpress页面连接数据库概念 Map 是 JavaScript 中的一种数据结构,它允许你存储键值对,并且可以通过键来访问对应的值。在本教程中,我们将学习如何声明、添加、删除、获取和遍历 Map 集合。 ES6 提供了 Map 数据结构。它类似于对象,也是键值对的集合。…

概念

Map 是 JavaScript 中的一种数据结构,它允许你存储键值对,并且可以通过键来访问对应的值。在本教程中,我们将学习如何声明、添加、删除、获取和遍历 Map 集合。

ES6 提供了 Map 数据结构。它类似于对象,也是键值对的集合。但是 “键” 的范围不限于字符串,各种类型的值(包括对象)都可以当作键。Map 也实现了 iterator 接口,所以可以使用『扩展运算符』和「for…of…』进行遍历。Map 的属性和方法。

声明 Map

首先,我们需要声明一个 Map 对象。在 JavaScript 中,你可以使用 new Map() 来创建一个新的 Map 实例。

let m = new Map();

Map的属性和方法:

  1. size:返回Map的元素个数。
  2. set(key, value):增加一个新元素,返回当前Map。
  3. get(key):返回键名对象的键值。
  4. has(key):检测Map中是否包含某个元素,返回boolean值。
  5. clear():清空集合,返回undefined。

添加元素

你可以使用 set 方法向 Map 中添加元素。set 方法接受两个参数:键和值。

m.set('name', '星达网络');
m.set('change', function() {console.log("我们可以改变你!!");
});
let key = {school: 'xkadmin'
};
m.set(key, ['北京', '上海', '深圳']);

获取元素数量

你可以使用 size 属性来获取 Map 中元素的数量。

console.log(m.size);

删除元素

你可以使用 delete 方法从 Map 中删除指定的键值对。

m.delete('name');

获取元素

你可以使用 get 方法获取 Map 中指定键的值。

console.log(m.get('change'));
console.log(m.get(key));

清空 Map

你可以使用 clear 方法清空 Map 中的所有元素。

m.clear();

遍历 Map

你可以使用 for...of 循环来遍历 Map 中的所有键值对。

for(let v of m) {console.log(v);
}

完整代码示例

下面是一个完整的代码示例,展示了如何使用 Map 集合。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Map</title>
</head>
<body><script>//声明 Maplet m = new Map();//添加元素m.set('name', '星达网络');m.set('change', function() {console.log("我们可以改变你!!");});let key = {school: 'xkadmin'};m.set(key, ['北京', '上海', '深圳']);//sizeconsole.log(m.size);//删除m.delete('name');//获取console.log(m.get('change'));console.log(m.get(key));//清空// m.clear();//遍历for(let v of m) {console.log(v);}// console.log(m);</script>
</body>
</html>
http://www.shuangfujiaoyu.com/news/36975.html

相关文章:

  • 手机网站建设软件有哪些方面成都seo达人
  • 长沙网站优化外包谷歌seo站内优化
  • 阿里巴巴网站建设论文友情链接推广
  • 新乐网站制作价格专业百度seo排名优化
  • 关注网站建设怎么样推广自己的网址
  • 服务器网站部署seo怎么优化效果更好
  • 静态网站用什么做晚上必备免费软件大全苹果
  • wordpress中的全站链接怎么改网络营销解释
  • 北京做网站开发公司电话网上推广赚钱方法
  • 上海做无创DNA医院网站项目推广网
  • 网络营销与推广培训站内seo是什么意思
  • 长春网站上排名关键词如何排名在首页
  • 想做一个个人网站怎么做百度导航最新版本
  • 南昌网站建设公司 今日头条
  • 阿里云网站建设教程视频互动营销案例都有哪些
  • 2017网站建设趋势网页制作app
  • 商业营销厅装修公司关键词排名优化公司外包
  • 什么网站能看到专业的做面包视频微信营销推广方案
  • 山西省住房建设厅网站首页怎么引流到微信呢
  • 开发论坛网站广州疫情升级
  • 怎样做网站关键词优化百度投诉中心热线
  • 网站空间格式asp艾滋病多久能查出来
  • 山西网站制作公司seo比较好的优化方法
  • ukidc做电影网站搜什么关键词能找到网站
  • 如果做镜像网站网站制作流程和方法
  • 政府网站的建设背景百度推广获客方法
  • 绍兴做网站选哪家南京seo顾问
  • 党建网站建设方案书网络培训心得体会总结
  • 公司在百度做网站找谁怎么做公司网页
  • wordpress 排除文章长沙网站seo报价