Underscore.js Collections: Map
HTML
<script src="http://documentcloud.github.com/underscore/underscore-min.js"></script>
<a target="parent" href="http://underscorejs.org/#map">Learn More</a>
JavaScript
var some_object_array = [
{id: "a", val: 55},
{id: "b", val: 1},
{id: "c", val: 45}
];
var newArr = _.map(some_object_array, function (item) {
return item.id.concat('_public');
});
console.log(newArr);
// [2, 4, 6, 8]
// Each number multiply by 2