Tag: 嵌套函数

将对象从SQL查询函数传递给一个单独的函数

我是新来的节点和承诺。 我有两个文件 – server.js和db.js server.js db.js作为模块导入。 我从db.js模块中的SQL数据库中获取一些数据,并试图将这些数据传递给server.js的函数。 我已经成功从数据库中提取数据,但是当我尝试将它传递给server.js的函数时,它只返回一个undefined值。 这是代码 server.js const db = require('./db.js'); app.post('/api/trigger-push-msg/', function (req, res) { return getSubscriptionsFromDatabase() .then(function(subscriptions) { // Do something }); }); function getSubscriptionsFromDatabase() { return new Promise((resolve, reject) => { let subscriptions = db.getSubscriptions(); console.log(subscriptions); // this only prints "undefined" if (subscriptions != undefined) { resolve(subscriptions); } else […]

等待数据从asynchronous嵌套在JQuery中的函数$ .each在Javascript中

这是$ .each内部asynchronouserror handling的后续问题。 正如在那里的评论中提到的,我想处理$ .each循环中的最后一个asynchronous作业之后的数据。 举个例子: var errors = 0; var started = 0; var successful = 0; $.each(…, function(){ started++; connection.query('INSERT INTO tableName SET ?', post, function(err, result) { if (err) { if (err.code === 'ER_DUP_ENTRY') { errors++; } else { throw err; } } else { successful++;} if (started == successful + errors) […]