摘要: Set 数据结构(★★) ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成 Set 数据结构 const s = new Set(); Set函数可以接受一个数组作为参数,用来初始化。 const set = new Set 阅读全文
posted @ 2020-10-20 09:02 清出于兰 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 模板字符串(★★★) ES6新增的创建字符串的方式,使用反引号定义 let name = `zhangsan`;​ 模板字符串中可以解析变量 let name = '张三'; let sayHello = `hello,my name is ${name}`; // hello, my name i 阅读全文
posted @ 2020-10-20 09:01 清出于兰 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Array 的扩展方法(★★) 扩展运算符(展开语法) 扩展运算符可以将数组或者对象转为用逗号分隔的参数序列 let ary = [1, 2, 3]; ...ary // 1, 2, 3 console.log(...ary); // 1 2 3,相当于下面的代码 console.log(1,2,3 阅读全文
posted @ 2020-10-20 08:59 清出于兰 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 箭头函数(★★★) ES6中新增的定义函数的方式。 () => {} //():代表是函数; =>:必须要的符号,指向哪一个代码块;{}:函数体const fn = () => {}//代表把一个函数赋值给fn 函数体中只有一句代码,且代码的执行结果就是返回值,可以省略大括号 function su 阅读全文
posted @ 2020-10-20 08:58 清出于兰 阅读(365) 评论(0) 推荐(1) 编辑
摘要: 解构赋值(★★★) ES6中允许从数组中提取值,按照对应位置,对变量赋值,对象也可以实现解构 数组解构 let [a, b, c] = [1, 2, 3]; console.log(a)//1 console.log(b)//2 console.log(c)//3//如果解构不成功,变量的值为und 阅读全文
posted @ 2020-10-20 08:56 清出于兰 阅读(138) 评论(0) 推荐(0) 编辑