I am trying to return the final value of async.map
instead of console.logging. Unfortunately the return
statement is never run:
var square = function (num, doneCallback) {
return doneCallback(null, num * num);
};
// **Works**
async.map([1, 2, 3, 4], square, function (err, results) {
console.log("Finished!");
console.log(results);
// return results;
});
// **Not Working**
async.map([1, 2, 3, 4], square, function (err, results) {
console.log("Finished!");
// console.log(results);
return results;
});
How can I return
results instead of using console.log
?