一.ES6新特性

本文详细介绍了ES6的多个新特性,包括let和const的作用域控制,字符串扩展的includes、startsWith和endsWith方法,解构表达式,函数优化如参数默认值和箭头函数,map和reduce的应用,扩展运算符,Promise处理异步操作,Set和Map数据结构,Class的类语法,Generator函数,修饰器,以及模块化。同时,提到了转码器Babel和Umijs框架的快速入门。
摘要由CSDN通过智能技术生成

 

1.1了解ES6

现在使用主流的前端框架中,如react.js、vue.js、angular.js等,都会使用到ES6的新特性。ES6是ECMAScript6的简称,它是JavaScript语言的下一代标准,它的目标是使JavaScript语言可以用于编写复杂的大型应用程序,成为企业级开发语言。

1.2 let和const

之前我们使用的var作用范围比较广,例如:下面的 i 会输出5

let:把变量的作用域控制到了代码块中;

const:定义的是一个常量,不可以修改;

1.2字符串扩展

includes():返回布尔值,表示是否找到了参数字符串;

startsWith():返回布尔值,表示参数字符串是否在原字符串的头部;

endsWith():返回布尔值,表示参数字符串是否在原字符串尾部;

··

ES6中提供了·(键盘中1左边的点)来作为模板标记,在两个··之间的部分被作为字符串的值,可任意换行;

1.3解构表达式

ES6中允许安照一定模式从数组和对象中提取值,然后对变量进行赋值,这被称为解构。

1.3.1数组解构

1.3.2对象解构

1.4函数优化

1.4.1函数参数默认值

1.4.2箭头函数

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值