JavaScript-ES6

在这里插入图片描述
在这里插入图片描述

新增语法

let

在这里插入图片描述
好处:防止变成全局变量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
经典面试题
在这里插入图片描述
核心点:输出的都是全局变量产生的i的值
在这里插入图片描述
改成let:
在这里插入图片描述
在这里插入图片描述
每次循环都会产生一个块级作用域,函数执行时输出的是自己上一级作用域下变量i的值

const

只能在声明 的区域里使用
在这里插入图片描述
必须赋初始值
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
对于复杂数据类型来说,内部值可以更改,但是不能更改数据值本身,即内存地址不能更改
10.

在这里插入图片描述

解构赋值

在这里插入图片描述
在这里插入图片描述
[]代表解构,一一对应,没有对应的就是undefined
在这里插入图片描述

对象解构

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
左边的name用于属性匹配,

箭头函数

在这里插入图片描述
在这里插入图片描述
1、
在这里插入图片描述
在这里插入图片描述
2.
在这里插入图片描述
3、
在这里插入图片描述
在这里插入图片描述
面试题
在这里插入图片描述
可以再全局下定义一个age=100;

剩余参数

在这里插入图片描述
在这里插入图片描述

剩余参数和解构

在这里插入图片描述
在这里插入图片描述
s2成了一个数组形式,存其他剩下的

ES6的内置对象扩展

array的扩展方法

在这里插入图片描述

应用

合并数组
方法一
在这里插入图片描述
方法二
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
为什么?

可以将伪数组转换为真正的数组
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

构造函数的方法

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

find()

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

findIndex();

在这里插入图片描述
在这里插入图片描述

includes();

在这里插入图片描述

模板字符串

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

startWith();和endswith();

在这里插入图片描述

repeat();

在这里插入图片描述

set数据结构

在这里插入图片描述
在这里插入图片描述
没有重复的值,可以用于数组去重
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值