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?
 
    