ES6第一讲

一、ES6概述

ECMAScript 6 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器对 ES6 的支持相当迅速,尤其是 Chrome 和 Firefox 浏览器,已经支持 ES6 中绝大多数的特性。

二、变量声明

let

1. let声明和 var 声明变量差不多
2. 在一对大{} 里面起作用
3. 不能重复声明
4. 不会变量提升
5什么是变量提升:用var 声明变量 ,变量的使用在变量声明前 默认值是undefined

const


1. 通常用来声明常量的 建议大写
2. 声明必须赋值
3. 声明后不能修改*(复杂数据可以修改 数组)

三、数组结构

1. 交换变量
2. 剩余值
3. 跳过
4. 默认值

四、对象结构

1.对象简写
2.对象解构
3.动态属性 var obj= {name}
4.属性简写 varneme = {'abc'}
5.函数简写  {say(){}}
6.继承

super
Object.setPrototypeOf(child,parent)

五、字符串模板

1.字符串模板 能让再变量和字符串混合在一起书写
2.所有的模板 ``
3.遇到变量用 ${变量  值}
4.repeat(n)重复几次n就是几

六、数组高阶用法

1. 遍历数组 forEach
2. 映射数组 map
通过现有的数据反射出来新的数据 一一对应
3. 过滤 filter
现有数组通过一定的规则过滤出新的数组
返回true 保留  false 不保留

七、箭头函数

1.箭头函数是函数的简写方式
2.基本写法  
=> 前面是函数参数   =>后面是返回值也是执行语句
省略function 关键字 return 关键字
3.多个参数 或者没有 都用括号包起来
4.执行语句有多个的时候 用{}包括起来
5.返回的是对象用({})包裹
6.箭头函数this 指的是函数上一层的this

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值