lib/revive.js
function reviveArray (array, reviver) {
  let revived = [];

  for (let i = 0; i < array.length; i++) {
    revived[i] = reviveValue(array, i + '', array[i], reviver);
  }

  return revived;
}
function reviveArray (array, reviver) {
  let revived = [];

  for (let i = 0; i < array.length; i++) {
    revived[i] = reviveValue(array, i + '', array[i], reviver);
  }

  return revived;
}
function reviveArray ( array , reviver ) { let revived = [ ] ; for ( let i = 0 ; i < array . length ; i ++ ) { revived [ i ] = reviveValue ( array , i + '' , array [ i ] , reviver ) ; } return revived ; }
Revive the properties of an Array
@param {Array} array
@param {function} reviver
@return {Array}
Revive the properties of an Array