當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript --- 异步按顺序执行
生活随笔
收集整理的這篇文章主要介紹了
javascript --- 异步按顺序执行
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用promise可以很優雅的封裝一個異步函數,使其按指定順序執行:
// 異步讀取文件操作 const fs = require("fs"); function promiseReadFile(url) {return new Promise(function (resolve, reject) {fs.readFile(url, function(err, data) {if(err) {reject(err);} else {resolve(data);}})}) }使用封裝好的promiseReadFile()函數,按順序讀取a.txt, b.txt, c.txt,并返回其內容
promiseReadFile("./a.txt").then(function(data) {console.log(data);return promiseReadFile("./b.txt");}).then(function(data) {console.log(data);return promiseReadFile("./c.txt");}).then(function(data) {console.log(data);})總結
以上是生活随笔為你收集整理的javascript --- 异步按顺序执行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: node --- 使用node连接my
- 下一篇: Mac下如何修改IDEA的背景颜色