一、什么是ES6?和JavaScript的关系。 二、var、let、const的区别 var: 1.可以重复修改 2.无法限制修改 3.函数作用域(全局) let: 1. 不能重复声明 2. 变量(可以修改) 3. 块级作用域(局部) 注意:①.尽量少用var ,优先用let。var没有封装,容易覆盖和混淆代码。 ②let严格遵守代码顺序,var声明的变量,会忽略声明的顺序 const : 1. 不能重复声明 2. 常量(不能修改) 3. 块级作用域(局部) 对象的值属性能变,对象的地址不能变 三、ES6 Map 与 Set Map: 值:对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。 size:返回Map对象中所包含的键值对个数 set(key, val): 向Map中添加新元素 get(key): 通过键值查找特定的数值并返回 has(key): 判断Map对象中是否有Key所对应的值,有返回true,否则返回false delete(key): 通过键值从Map中移除对应的数据 clear(): 将这个Map中的所有元素删除 遍历方法: keys():返回键名的遍历器 Set: 值:对象允许你存储任何类型的值,唯一 没有重复。无论是原始值或者是对象引用。类似数值。 constructor:构造函数,默认就是Set函数。
values():返回键值的遍历器
entries():返回键值对的遍历器
forEach():使用回调函数遍历每个成员
size :返回Set实例的成员总数。
操作方法:
add(value):添加某个值,返回Set结构本身。
delete(value):删除某个值,返回一个布尔值,true表示删除成功。
has(value):判断值是否存在,返回布尔值。
clear(); 清除所有成员,没有返回值。
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算