title: Return object from _.map()
body: <p>So the <code>_.map()</code> function in underscore doesn't return an object, but it takes them. Is there any way for it to return the exact same object it takes?</p>
  
  <pre><code>var _ = require("underscore");
  
  var cars = {
      "mom": {
          "miles": "6",
          "gas": "4"
      },
      "dad": {
          "miles": "6",
          "gas": "4"
      }
  }
  
  var regurgitate_cars = _.map(cars, function(value, key){
      return value;
  });
  
  /*
  [ { miles: '6', gas: '4' }, { miles: '6', gas: '4' } ]
  */
  
  var regurgitate_cars = _.map(cars, function(value, key){
      var transfer = {};
      transfer[key] = value;
      return transfer;
  });
  
  /*
  [ { mom: { miles: '6', gas: '4' } },
    { dad: { miles: '6', gas: '4' } } ]
  */
  </code></pre>