目录
1.7 util.promisify 方法进行promise风格转化
1.1 Promise 是什么?
1.1.1 理解
1.抽象表达
1)promise是一门新的技术(ES6规范)
2)Promise是JS钟进行异步编程的新的解决方案(旧的:callback)
异步编程:
fs文件操作,数据库操作,AJAX,定时器
2.具体表达:
1)从语法上来说:Promise是一个构造函数
2)从功能上来说:Promise对象用来封装一个异步操作并可以获取成功/失败的结果值
1.2 为什么要用Promise?
1.2.1 指定回调函数的方式更加灵活
promise:启动异步任务=》返回对象=》给promise对象绑定回调函数(甚至可以在异步任务结束后指定/多个)