js Promise的用法
const fs=require("fs")
let p=new Promise((resolve, reject)=>{
    fs.readFile('./resource/1.html',(err,data)=>{
        if(err) reject(err);
        resolve(data)
    })
})
let p2=p.then(value => {
    return new Promise((resolve, reject)=>{
        fs.readFile('./resource/2.html',(err,data)=>{
            if(err) reject(err);
            resolve([value,data])
        })
    })
},reason => {

});
let p3=p2.then(value => {
    return new Promise((resolve, reject)=>{
        fs.readFile('./resource/4.html',(err,data)=>{
            if(err) reject(err);
            value.push(data)
            resolve(value)
        })
    })
},reason => {
})
p3.then(value => {
    console.log(value.join(''))
})


复制内容


评论


乖,登录后才可以留言! 登录

Copyright © 2020-2023 春藤技术,春藤建站 All Rights Reserved
备案号:豫ICP备20020705号 公网安备 51LA统计