DorkForce
4/9/2014 - 8:15 AM

Underscore.js - Add attributes to each object of an array

Underscore.js - Add attributes to each object of an array

/**
 * Add attributes to each object of an array.
 * 
 * @param {array} foo - Array of objects where we will add the attibutes
 * @param {function} iterator
 */ 
_.each(foo, function(element, index) {
	_.extend(element, {field1: index}, {field2: 'bar', field3: 'baz'});
});