失效链接处理 |
ES6 学习笔记 PDF 下载
本站整理下载:
相关截图:
![]()
主要内容:
二、ES6 新特性
0、功能概述
1、let 关键字
声明局部变量;
2、const 关键字
声明常量;
3、变量和对象的解构赋值
简化变量声明:从;
4、模板字符串
声明自带格式的字符串;
5、简化对象和函数写法
简化对象和函数写法;
6、箭头函数
简化函数写法;
7、ES6中函数参数的默认值
给函数的参数设置默认值;
8、rest参数
拿到实参;
9、扩展运算符
将一个数组转为用逗号分隔的参数序列;
10、Symbol
表示独一无二的值;
11、迭代器
用来遍历集合、数组等;
12、生成器
是一种异步编程解决方案;
13、Promise
非常强大的异步编程的新解决方案;
14、Set集合
类似数组,但元素不重复的集合;
15、Map集合
键值对集合;
16、class类 像java实体类一样声明js类;
17、数值扩展
增加一些数值相关的方法等;
18、对象扩展
增加一些对象相关的方法等;
19、模块化
模块化、组件化;
20、Babel对ES6模块化代码转换
为了适配浏览器,将更新的ES规范转换成ES5规范;
21、ES6模块化引入NPM包
像导入模块一样导入npm包;
1、let 关键字
特性:
let 关键字用来声明变量,使用 let 声明的变量有几个特点:
1. 不允许重复声明;
2. 块儿级作用域(局部变量);
3. 不存在变量提升;
4. 不影响作用域链;
|