jquery.map

Wasn't quite sure what map did, but it appears to traverse arrays and objects(1.6) and puts the results into a new array.

by Akram kamal

HTML

<div>
    
</div>
<p>
    
</p>
<span></span>
<p></p>

JavaScript

var arr = [ "a", "b", "c", "d", "e" ];

$("div").text(arr.join(", "));

arr = jQuery.map(arr, function(n, i){
      return (n.toUpperCase() + i);
});

$("p:eq(0)").text(arr.join(", "));

arr = jQuery.map(arr, function (a) { 
      return a + a; 
});

$("span").text(arr.join(", "));


var obj = {"a": 1, "b": 2, "c" : 3};

obj = $.map(obj, function(n, i){
    return n;
});

$("p:eq(1)").text(obj.join(", "));