Artigos relacionados:
Verificar se um objeto javascript está vazio
Identificar elemento ativo num documento HTML via JavaScript
Como deletar um atributo de um objeto JavaScript
Diferença entre angular.copy e Angular.extend em objetos JavaScript
JavaScript – Comportamento de arrays como argumento de funções. Referência ou valor?
Looping em Javascript Array – Comparação de desempenho / velocidade de execução
Como identificar o tipo de uma variável em JavaScript
Como detectar mobiles / tablets / celulares usando caracteristicas CSS via JavaScript
Javascript – Busca utilizando variável em expressão regular