在nodejs里如何从嵌套函数中放回值

返回值 node.js javascript xue8 8天前 8次浏览


code.png
如何返回res[0], 让findOneDefaultArticle()的返回值是res[0]




回答:


去看下文档,看对参数的介绍


如果是异步的那就有点麻烦(能力不够)


如果是非异步的那不就简单了



回答:

    // 改造一下 异步
function findOneDefaultArticle () {
return new Pormise((resolve, reject) => {
db_one.all(\'sql ...\', (err, res)=> {
if (err) return reject(err)
resolve(res)
})
})
}

// 使用
findOneDefaultArticle().then(res => {
// res ...
}).catch(err=>{
// err
})

0条回复
撰写答案