code: function (object, callback) {
    if (object instanceof Array) {
      for (var i = 0; i < object.length; i++) {
        callback.call(object[i], i, object[i])
      }
    } else if (object instanceof Object) {
      for (var prop in object) {
        callback.call(object[prop], prop, object[prop], object)
      }
    }
    return object
  }
docs: Callback function used for each(object, callback).
  Called in the context of each object property value.
  
  @callback eachObjectCallback
  @param {Object} key - The object's property key
  @param {object} value - The object's property value
  @return {Array}
  @see each
   
  Runs a callback with each element in an array or key-value pair of an object.
  Returns the original object/array.
  @param {Object} object - The object to itrate
  @param {eachArrayCallback|eachObjectCallback} callback - The callback function
  @returns {Array}