await async ES7 中新增的,
NODE 7.5 及以后支持,以前的需要使用babel-register
function myP(val) {
return new Promise(function (resolve, reject) {
setTimeout(function () {
resolve(val)
}, 500)
})
}
var firstAsync = async function () {
var a = await myP("a");
console.log(a)
var b = await myP("b");
console.log(b)
}
firstAsync()
参考文档:http://www.ruanyifeng.com/blog/2015/05/async.html
http://node.green/