Clonar objetos con extend de jQuery

Hoy he necesitado clonar un objeto para obtener uno exactamente igual pero en otra variable. Hasta ahora había visto el siguiente código, que lo que hace es convertir el objeto a cadena JSON para después obtener un objeto de nuevo:


var clon = JSON.parse(JSON.stringify(original));

 He encontrado esta forma utilizando la función extend de jQuery, os la dejo por si os es útil:


var clon = jQuery.extend(true, {}, original);

 En esta web ofrecen una comparativa de tiempos de ejecución entre varios métodos y navegadores, podéis echarle un ojo.

Otro día más y mejor! 🙂