Clone profundamente um objeto javascript sem sublinhado ou lodash

É ridiculamente simples:

var clone = JSON.parse(JSON.stringify(obj)); 

A única vez que isso não funcionará é com objetos com dependências circulares, que fazem JSON.stringify lançar um erro. Ainda assim, esta é geralmente uma ótima solução em projetos que requerem um clone profundo, mas não garantem empacotar uma biblioteca inteira como lodash ou sublinhado para fazer isso.