code: function reviveObject (object, reviver) {
    let revived = {};
  
    for (let key in object) {
      if (object.hasOwnProperty(key)) {
        revived[key] = reviveValue(object, key, object[key], reviver);
      }
    }
  
    return revived;
  }
docs: Revive the properties of an object
  @param {Object} object
  @param {function} reviver
  @return {Object}