// each /** * Call function for each object or array values. * @param values Array or object values * @param func Function to apply with for an array "func(value, index, isFirst)" and for an object "func(value, key, isFirst)" */ module.exports = function(values, func) { if(values == null) { return; } if(values instanceof Object) { if(values instanceof Array) { var length = values.length; var isFirst = true; for(var i=0; i