04 es6 特性
小于 1 分钟
04 es6 特性
let
const
解构赋值
const data = {
name: 'John',
age: 30,
}
let { name, age } = data
// name = data.name
// age = data.age
箭头函数
;() => {
console.log('hello world')
}
Promise
.then()
return 返回的值会传给下一个 then 作为参数接收
.all([P1, P2 [,...]])
全部成功 fulfilled
状态 才 then
.race([P1, P2 [,...]])
“赛马模式”,只要有 Promise fulfilled
(成功) 就 then
let p = new Promise((resolve, reject) => {
setTimeout(() => {
resolve('resolve value')
}, 2000)
})
p.then((res) => {
console.log(res || 'hello world')
})
Iterator(迭代器) 和 for...of
生成器,generator
function* g1() {}