JS determina cadenas, matrices y objetos vacíos
cuerda vacía
const string = ''
!string
devolver verdaderostring.length === 0
devolver verdadero
matriz vacía
const arr =[]
arr.length === 0
devolver verdadero
objeto vacío
const obj ={
}
JSON.stringify(obj) === '{}'
devolver verdaderoObject.keys(obj).length === 0
devolver verdadero
===================Hay mejores formas de juzgar, deje un mensaje para agregar
También se adjunta un cuadro comparativo de todos los tipos de datos.