Como Remover Valores Vazios De Um Objeto Javascript

Manipulação de objetos em Javascript é uma atividade comum em nosso desenvolvimento diário.
Recentemente, precisei remover todos os valores que eram vazios de um determinado objeto, com Javascript

A função que utilizei para fazer isso é a seguinte:

1
2
3
export function removeEmptyFilter(obj) {
return Object.fromEntries(Object.entries(obj).filter(([_, v]) => v != null && v !== ''));
}

Muito simples a função, não é mesmo?