基于promise做一个异步操作,读文件
import fs from 'fs'
function getFile(fpath){
return new Promise(function(){
fs.readFile('fpath','utf8',(err,dataStr)=>{
})
})
}
完整版
import fs from 'fs'
function getFile(fpath){
return new Promise(function(resolve,reject){
fs.readFile('fpath','utf8',(err,dataStr)=>{
if(err) return reject(err)
resolve(dataStr)
})
})
}
getFile('./1.txt').then((r1)=>{
console.log(r1)},(err)=>{
console.log(err.message)})
async和await,ES6新语法(不分家)
配套使用,解决promise,then问题
import thenFs from "then-fs";
async function getALLfile() {
const r1 = a