javascript - 약속 작성 방법에 대해
PHPz
PHPz 2017-05-19 10:31:14
0
1
633

Promise 的写法不是很熟,我希望能对 rejectresolve 的一些通用的状态做封装怎么写会比较好呢?
还有下面 writeFile 일반 함수로 직접 작성하는 것이 좋을까요? 코드가 길어서 죄송합니다. 도와주세요. . . . 감사해요

PHPz
PHPz

学习是最好的投资!

모든 응답(1)
黄舟

비동기 작업에는 가급적 promise, Generator 함수 또는 async 함수가 필요합니다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 으아악

장쯔이가 더 간단해요! 그런 다음 then 또는 catch#🎜🎜# 호출에 모든 데이터 처리 논리를 넣습니다.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿