2017-10-09 189 views
-3

我有两个功能来创建CSV文件并将其放在一个文件夹中,我的要求是同步操作。一旦文件创建相同将移动到文件夹位置。 任何人都可以提供相同的正确语法。Nodejs Promise概念

function createCSV(){} 
function placeToFolder(){} 

回答

0

承诺通常有助于异步操作并使代码比回调更具可读性。例如,为了使用Promise,你通常必须提交你的函数。

Promise.resolve() 
.then(() => { 
    return createCSV() 
}) 
.then(() => { 
    return placeToFolder() 
}) 
.then(() => { 
}) 

在这里你的函数返回Promise对象并等待promise被实现。之后,它将继续下一个。