suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript – Wie man ein Versprechen schreibt

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

PHPzPHPz2792 Tage vor645

Antworte allen(1)Ich werde antworten

  • 黄舟

    黄舟2017-05-19 10:33:14

    异步操作 最好还是需要 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里面

    Antwort
    0
  • StornierenAntwort