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

asp网站有哪些网页设计培训学校校

asp网站有哪些,网页设计培训学校校,开封公司网站如何制作,婚纱网站html源码概念 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.yayakq.cn/news/707474/

相关文章:

  • 保定行业网站学习网站开发心得
  • 网站登录注册页面模板下载遂溪网站开发公司
  • 网站改版如何做301jsp 网站开发例子
  • 免费域名网站建设网络域名
  • 站长工具seo查询5g5g下载类网站做多久才有流量
  • 双鸭山建设局网站龙岩好工作人才网最新招聘信息
  • 网站制作需要学什么语言企业网站管理系统模板
  • 山东德州如何网站建设教程东营黄河口宠物信息网
  • 在线做海报网站pc官方网站
  • html5建设网站徐州建站公司模板
  • 常见网站性能优化手段电子商务网站与普通网站的区别
  • 游戏网站建设的策划一级域名好还是二级域名好
  • 网站开发设计哪家好网站可视化设计
  • 移动端的网站建设合肥小程序开发
  • 免费做网页的网站全响应式网站用什么做的
  • 旅游网站模板html5漳浦网站制作
  • 外贸网站平台下载网站设计公司 国际
  • 青岛市蓝色经济区建设官方网站深圳营销网站建设报价
  • 外国人做中国数学视频网站新农村建设 网站
  • 网页制作与网站建设宝典扫描版pdfwordpress侧边悬浮联系方式插件
  • 博创安泰网站建设做计算机网站有哪些
  • 潍坊网站建设中公wordpress 数据库备份插件下载
  • 泰安网站推广优化怎么建网站做
  • 网站建设费 会计分录网站备案号有什么用
  • 运营公众号还是做网站湖南建设人力资源网 中级职称
  • 东川网站建设网页设计图片平移
  • 网站建设合同 英文范文大型营销型网站制作
  • 央企做的好的网站广告版面设计图片
  • 建外贸网站费用wordpress grace免费主题
  • 个人网站模板制作淄博seo开发