Each value will be replaced by the result of the reviver function. This can be used to reform generic objects into instances ...