code: function forOwn(object, callback) {
      for (var key in object) {
        if (hasOwnProperty.call(object, key)) {
          callback(object[key], key, object);
        }
      }
    }
docs: Iterates over an object's own properties, executing the `callback` for each.
  
  @private
  @param {Object} object The object to iterate over.
  @param {Function} callback The function executed per own property.