Promise读取多个文件
传统回调读取多个文件?
const fs = require("fs");fs.readFile('./resources/为学.md', (err, data1)=>{fs.readFile('./resources/插秧诗.md', (err, data2)=>{fs.readFile('./resources/观书有感.md', (err, data3)=>{let result = data1 + '\r\n' +data2 +'\r\n'+ data3;console.log(result);});});
});
使用promise读取多个文件?
//引入 fs 模块
const fs = require("fs");//使用 promise 实现
const p = new Promise((resolve, reject) => {fs.readFile("./resources/为学.md", (err, data) => {resolve(data);});
});p.then(value => {return new Promise((resolve, reject) => {fs.readFile("./resources/插秧诗.md", (err, data) => {resolve([value, data]);});});
}).then(value => {return new Promise((resolve, reject) => {fs.readFile("./resources/观书有感.md", (err, data) => {//压入value.push(data);resolve(value);});})
}).then(value => {console.log(value.join('\r\n'));
});
每个promise调用都会返回一个新的promise。其获得的值,将会做为参数继续传递下去,利用这个原理,可以将多个文件获取的内容拼接起来。
Promise读取多个文件相关推荐
- 小程序个人免费云函数和数据库读取json/txt文件方法
微信小程序个人免费云函数和数据库读取json/txt文件方法 1. 云开发环境的建立 2. 本地工程的云函数部署 3. 将待读取的数据上传到云端数据库 4. 本地云函数编写 5. 云函数的实际部署 6 ...
- Echarts读取本地json文件渲染轨迹,亲测ok
Echarts读取本地json文件渲染轨迹,亲测ok 1. 报错及解决 2. 效果图 3. 源码lines-track.html如下 参考 1. 报错及解决 报错:由于浏览器的同源策略 已拦截跨源请求 ...
- Python fileinput模块:逐行读取多个文件
前面章节中,我们学会了使用 open() 和 read()(或者 readline().readlines() )组合,来读取单个文件中的数据.但在某些场景中,可能需要读取多个文件的数据,这种情况下, ...
- python读取多个文件夹_在python中如何从不同的文件夹读取多个文件
我在不同的文件夹中有年度数据文件.每个文件包含从1月1日到12月31日的每日数据.数据文件名类似于AS060419.67,其中最后四位代表年份,即1967年,0604是文件夹名.在 我试图使用下面的代 ...
- pandas读取多个文件内容为dataframe、并合并为一个dataframe、pandas创建仅有列标签而内容为空的dataframe
pandas读取多个文件内容为dataframe.并合并为一个dataframe.pandas创建仅有列标签而内容为空的dataframe 目录
- python用os.system打开wav文件_使用python读取wav格式文件
** 使用python读取wav格式文件 ** - 基本概念 [采样频率] 即取样频率, 指每秒钟取得声音样本的次数.采样频率越高,声音的质量也就越好,声音的还原也就越真实,但同时它占的资源比较多.由 ...
- sublime python3中读取和写入文件时如何解决编码问题
sublime python3中读取和写入文件时如何解决编码问题 参考文章: (1)sublime python3中读取和写入文件时如何解决编码问题 (2)https://www.cnblogs.co ...
- 如何用C语言编写wav读取函数,C++读取WAV音频文件的头部数据的实现方法
C++读取WAV音频文件的头部数据的实现方法 前言: 在这里分享一下自己的心得,希望和大家一起分享技术,如果有什么不足,还请大家指正.写出这篇目的,就是希望大家一起成长,我也相信技术之间没有高低,只有 ...
- android mp3 lrc歌词文件utf-8歌词显示为乱码,Android读取本地json文件的方法(解决显示乱码问题)...
本文实例讲述了Android读取本地json文件的方法.分享给大家供大家参考,具体如下: 1.读取本地JSON ,但是显示汉字乱码 public static String readLocalJson ...
最新文章
- Python学习day5作业-ATM和购物商城
- 远程ssh shell 脚本 tcgetattr: Inappropriate ioctl for device错误
- 201771010106东文财《面向对象程序设计(java)》实验12
- php 字符串包含另一个字符串_每天一个PHP语法二字符串使用及内部结构
- js生成简单的树形结构_思维干货收藏,“决策树”一种可视化决策的简单方法...
- MFC使用OpenCV在文档窗口中显示图像(支持多图片格式)
- 用keil怎么擦除_分享STM32 FLASH 擦除(以及防止误擦除程序代码)、写入
- 论文浅尝 | ICLR 2020 - 一文全览知识图谱研究
- django创建新的项目、App与基本配置
- Spring4 SpringMVC Hibernate4 Freemaker 集成示例
- python数据库去重复_python string 去重复数据库
- JetBrains系列序列号
- paip.提升用户体验-------在C++ Builder 中为Form窗体添加背景图片
- w25q64 linux,QSPI读写W25Q256和W25Q128以及W25Q64有什么区别?
- 微信公众号页面开发经验总结
- 等比例压缩图片文件大小
- .NETReflector的破解
- 关于SEO优化的建议
- 微信小程序标题栏放logo 搜索框
- 一天干掉一只Monkey计划(四)——卡通着色,描边