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

js Map的使用

前言:Map数据集可以理解为加强版的对象

一、for...of

1、对象不能用于for of,因其没有部署Iterator接口;其他数据集如:数组、Map、Set、Iterator对象等都可以用for...of2、使用for...of的优势:
for of的循环体中可以使用break(跳出循环)、continue、return(跳出方法)

二、Map相关API(实例方法或属性)

1、初始化
let map = new Map([['a', 1],['b', 2],['c', 3],
])2、增删改查
set()    delete()    clear()    get()
3、其他
has()    size

三、Map相关内容的遍历(entries() keys() values()实例方法或属性)

map[object Map]for of遍历(迭代中的item为数组)
map.entries()[object Map Iterator]for of遍历(迭代中的item为数组)
map.keys()[object Map Iterator]for of遍历
map.values()[object Map Iterator]for of遍历

http://www.lryc.cn/news/14452.html

相关文章:

  • 企业应该怎么管理香港服务器?
  • 软件设计(十四)-UML建模(上)
  • 本地主机搭建服务器后如何让外网访问?快解析内网端口映射
  • Flink-Table API 和 SQL(基本API、流处理的表、时间属性和窗口、聚合查询、联结查询、函数、SQL客户端、连接到外部系统)
  • C++入门:数据抽象
  • WRF进阶:使用IO选项控制WRF变量输出/WRF指定变量输出添加/删除
  • 一文读懂功率放大器(功率放大器的特性是什么意思)
  • 微信小程序阻止页面返回(包滑动、自动返回键)
  • 视频直播美颜sdk的发展史
  • 【Mysql】存储过程
  • Day895.MySql误删数据还原方案 -MySQL实战
  • Java方法引用
  • C++教程之迭代器Iterator
  • 容联七陌:ChatGPT大模型能力为智能客服带来新方向
  • 【Linux 多线程同步】使用同步和互斥实现生产消费模型
  • 【TypeScript】TypeScript的接口和对象类型(interface):
  • 7、函数与异常
  • Julia 语言环境安装
  • 5.1 线程
  • 通讯录的实现
  • Urho3D导航
  • 【学习总结】激光雷达与相机外参标定:代码(cam_lidar_calibration)
  • 车载技术开发—{Android CarFrameWork}
  • 多城市二手车买卖发布管理小程序开发
  • 企业级信息系统开发学习笔记1.2 初探Spring——利用组件注解符精简Spring配置文件
  • 37、基于51单片机乒乓球比赛系统设计
  • VMware虚拟机安装Win11最详细过程以及遇到的这台电脑无法运行Windows11的问题
  • centos误删python2后怎么重新安装
  • Qt 开发使用VSCode 笔记2
  • 查找算法复习