阿瑶的ES6新特性学习笔记

一、功能概述

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. 不影响作用域链;
2 const 关键字
特性:
const 关键字用来声明 常量 const 声明有以下特点:
1. 声明必须赋初始值;
2. 标识符一般为大写(习惯);
3. 不允许重复声明;
4. 值不允许修改;
5. 块儿级作用域(局部变量);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值