Como verificar se um Object possui Valores? 💻
Quando você está trabalhando com múltiplos objetos, fica difícil acompanhar quais contém valores reais, e quais você pode excluir. Mas você sabia que existe um hack simples para verificar se um object está vazio ou não?
Anúncio
O truque é usar a função Object.keys()
, que retorna um array com as chaves de um objeto. Se o tamanho do array retornado for zero, significa que o objeto não tem nenhum valor atribuído.
const obj = { a: 1, b: 2, c: 3 };const obj2 = {};console.log(Object.keys(obj).length); // 3console.log(Object.keys(obj2).length); // 0
Dessa forma, você pode facilmente verificar se um objeto possui algum valor ou não, tornando mais fácil a tarefa de manipular objetos em seu código.
E aí, á conhecia esse truque? Me conta sua experiência lá no Instagram! Se tiver alguma dúvida, não hesite em perguntar.
Anúncio