code: function iterate(object, callback, thisObject){
      var result = [];
  
      for (var key in object)
        result.push(callback.call(thisObject, key, object[key]));
  
      return result;
    }
docs: Returns list of callback call result for every object's key-value pair.
  @param {object} object Any object can has properties.
  @param {function(key, value)} callback
  @param {*=} thisObject
  @return {Array.<*>}