Promise返回值问题
发布于 8 年前 作者 oyosc 8189 次浏览 来自 问答

return promise.resolve(fs.readFile(‘1.txt’)).then(function(result)){ return result; } promise.resolve(fs.readFile(‘1.txt’)).then(function(result)){ return result; } 这两个之间有区别吗?

3 回复

有没有区别,主要看你在这个逻辑完成之后还要不要.then(function(){ …})

有区别第一个返回promise对象,第二个只是给匿名的function返回值,没有意义。

@fangker 正解!

回到顶部