async:
async函数是Generator函数的语法糖,是ES7实现的标准,将Generator的星号换成async将yield换成await,async函数比Generator函数更好用.。async 表示函数里有异步操作,await 表示紧跟在后面的表达式需要等待结果。
generator:
generator是ES6实现的标准。
generator 函数返回一个遍历器对象
遍历器对象 每次调用next 方法 返回 有着value 和done 两个属性的对象
generator 函数 yield 后面的表达式即为 返回对象 value属性的值
Promise :
ES6 原生提供了 Promise 对象。
Promise 对象代表了未来将要发生的事件,用来传递异步操作的消息。
学习Promise基础及手写Promise
Promises/A+规范
ajax与await的使用方法
let item = await this.$http('/api').then(JSON.stringify);
console.log(item)
网友评论