简要回答
-
解构赋值
{a,b}=data
-
展开运算符
...
将数组方法或者对象进行展开 -
模板字符串,反引号(``)直接搞定
-
箭头函数,不绑定this、不作为构件函数和new
-
promise解决回调地狱
-
async/await异步操作
-
for...of 和 for...in
for...of 用于遍历一个迭代器,如数组:
let letter = ['a', 'b', 'c'];
letter.size = 3;
for (let letter of letters) {
console.log(letter);
}
// 结果: a, b, c
for...in 用来遍历对象中的属性:
let stu = ['Sam', '22', '男'];
stu.size = 3;
for (let stu in stus) {
console.log(stu);
}
// 结果: Sam, 22, 男