大佬教程收集整理的这篇文章主要介绍了Promise,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Promise 的出现目的是解决Node.js 异步编程中回调地狱的问题。
语法:
1 const fs = require(‘fs‘) 2 3 function f1 () { 4 return new Promise((resolve,reject) => { 5 fs.readFile(‘./1.txt‘,‘utf8‘,(err,result) => { 6 // 如果执行成功,用resolve 把结果传递出去。 7 resolve(result) 8 }) 9 }) 10 } 11 12 function f2 () { 13 return new Promise((resolve,reject) => { 14 fs.readFile(‘./2.txt‘,result) => { 15 // 如果执行成功,用resolve 把结果传递出去。 16 resolve(result) 17 }) 18 }) 19 } 20 21 function f3 () { 22 return new Promise((resolve,reject) => { 23 fs.readFile(‘./3.txt‘,result) => { 24 // 如果执行成功,用resolve 把结果传递出去。 25 resolve(result) 26 }) 27 }) 28 } 29 30 f1().then((res1) => { 31 console.log(res1) 32 return f2() 33 }) 34 .then((res2) => { 35 console.log(res2) 36 return f3() 37 }) 38 .then((res3) => { 39 console.log(res3) 40 })
以上是大佬教程为你收集整理的Promise全部内容,希望文章能够帮你解决Promise所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。