1.增加块作用域

2.增加 let const声明变量

3.解构赋值

4.函数参数扩展 (函数参数可以使用默认值、不定参数以及拓展参数)

5.增加 class 类的支持

6.增加箭头函数

6.字符串模板``   ;字符串里面可以包含由美元符号加花括号包裹的变量${vraible}

7.增加模块和模块加载(ES6 中开始支持原生模块化)

8.math, number, string, array, object 增加新的 API 

9.promise的使用及其四个特点(特点,优缺点,使用方法)

10.Set数组去重复 

Array.from(new Set(arr))

Map和Set都叫做集合,但是他们也有所不同。Set常被用来检查对象中是否存在某个键名,Map集合常被用来获取已存的信息。
Set是有序列表,含有相互独立的非重复值。

滑动验证页面

11.数组新增了那些方法

arr.includes() 方法用来判断一个数组是否包含一个指定的值,如果是返回 true,否则false。

将伪数组转化为真数组Array.form();

let newList = Array.from(liList)

https://www.cnblogs.com/houjl/p/10087687.html

12.导入import、导出export

导出:
    export let userName = "demo";
    export let age =14;
导入:
    import {userName,age} from "./help"

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐