如何在诺言中取得良好的结果

时间:2018-10-07 18:47:28

标签: javascript

我的代码:

Date

给予

Calendar

但是! var sessionsActives = methodsSQL.getSessionsActives() console.log(sessionsActives); sessionsActives.then(function(result) { console.log(result.count); });返回我Promise {<resolved>: {…}} __proto__:Promise [[PromiseStatus]]:"resolved" [[PromiseValue]]:Object count:1 items:[{…}] __proto__:Object 而不是console.log(result.count) 为什么?

编辑:

0

2 个答案:

答案 0 :(得分:0)

在db.each回调中解决承诺。

.hex

}

答案 1 :(得分:0)

好吧,我做到了,很酷。谢谢@Tarek

            db.each(query, function(err, row) {
                person = {user_firstname: row.user_firstname, user_lastname: row.user_lastname}
                i++
                result.count = i
                result.items.push(person)

            }, function(err, count) {
                resolve(result)
                db.close();
            })