title: jQuery map() returns object instead of array
body: <p>I have the following code:</p>
  
  <pre><code>var selectedTitles = $("#js-otms-titles-table .select_title :checkbox:checked").map(function() {
      return $(this).attr('data-titleId');
  });
  console.log("Selected titles");
  console.log(selectedTitles);
  </code></pre>
  
  <p>I expect that result will be an array. However I receive object like:</p>
  
  <pre><code>Object["55a930cd27daeaa6108b4f68", "55a930cd27daeaa6108b4f67"]
  </code></pre>
  
  <p>Is there a special flag to pass to the function? In <a href="http://api.jquery.com/jquery.map/" rel="noreferrer">docs</a> they are talking about arrays as a return value. Did I miss something?</p>
  
  <p>jQuery 1.11.2</p>