javascript – Wie man ein Versprechen schreibt
PHPz
PHPz 2017-05-19 10:31:14
0
1
652

Ja Promise 的写法不是很熟,我希望能对 rejectresolve 的一些通用的状态做封装怎么写会比较好呢?
还有下面 writeFile Wäre es besser, es direkt als normale Funktion zu schreiben? Entschuldigung für die Veröffentlichung des langen Codes, bitte helfen Sie mir. . . . Danke

PHPz
PHPz

学习是最好的投资!

Antworte allen(1)
黄舟

异步操作 最好还是需要 promise 或者 Generator 函数 或者是 async函数

var readFile = function (fileName) {
  return new Promise(function (resolve, reject) {
    fs.readFile(fileName, function(error, data) {
      if (error) reject(error);
      resolve(data);
    });
  });
};

酱紫简单点嘛!然后把数据处理逻辑都放到调用的 then 或者 catch里面

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage