题目一
[1, 2, 3].map(num => {
if (typeof num === "number") return
return num * 2
})
什么都不输出
题目二
const promise1 = Promise.resolve('one')
const promise2 = Promise.resolve('two')
const promise3 = Promise.reject('three')
const promise4 = Promise.resolve('four')
const runPromises = async () => {
const res1 = await Promise.all([promise1, promise2])
const res2 = await Promise.all([promise3, promise4])
return [res1, res2]
}
runPromises()
.then(value => console.log(value))
.catch(reason => console.log(reason))
结果:three
题目三
console.log(`${(x => x)('I love')} you`)
结果:I love you