Discuss / JavaScript / node

function promise (URL) { let resdfile = new Promise(function (resolve,reject) { fs.readFile(URL,function (err,data) { if (err){ reject(err) } if (data){ resolve(data) } }) }) return resdfile }

promise("testa.txt").then(function (data) { console.log("done:"+data) return promise("test.txt") }).then(function (data) { console.log("done:"+data) }).catch(function (err) { console.log("fail:"+err) })

function promise (URL) { return new Promise((resolve,reject)=>{ fs.readFile(URL,(err,data)=>{ err?reject(err):resolve(data) })}) }

再省一点点


  • 1

Reply