네 Promise
的写法不是很熟,我希望能对 reject
和 resolve
的一些通用的状态做封装怎么写会比较好呢?
还有下面 writeFile
일반 함수로 직접 작성하는 것이 좋을까요? 코드가 길어서 죄송합니다. 도와주세요. . . . 감사해요
黄舟2017-05-19 10:33:14
비동기 작업에는 가급적 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
#🎜🎜# 호출에 모든 데이터 처리 논리를 넣습니다.