
Las funciones y los métodos en Javascript deberían hacer por defecto un cloneDeep de los objetos que llegan por parámetro.
No tiene sentido que strings o números lleguen por valor y los objetos por referencia.
Fijo que así se evitarían un huevo de bugs
Change my mind.