0%

723_promise_fs读取文件

const fs = require("fs");

//普通形式
// fs.readFile("./source/1.txt", (err, data) => {
//   if (err) {
//     console.log("出错了");
//   }
//   console.log(data.toString());
// });

//Promise形式
let p = new Promise((resolve, reject) => {
  fs.readFile("./source/1.txt", (err, data) => {
    //如果出错
    if (err) reject(err);
    //如果成功
    resolve(data);
  });
});

p.then(
  (value) => {
    console.log(value.toString());
  },
  (reason) => {
    console.log(reason);
  }
);