Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

464
Visualizações
TypeError no detectado: no se puede convertir indefinido o nulo en objeto React

Tengo un problema extraño con mi código. Hay un objeto que proviene de una llamada API donde se almacenan videos y necesito agregar la cantidad de videos en el sitio web. Pero a veces puede haber un "nulo" proveniente de una llamada a la API y, obviamente, no tengo que mostrar la longitud del valor nulo.

Mientras escribía este código que funciona cuando pruebo los editores, pero cuando lo uso en mi proyecto da un error No se puede convertir indefinido o nulo en objeto. ¿Alguien puede darme una idea o pista de lo que estoy haciendo mal? Y lo siento si no me expliqué claramente, esta es mi primera publicación aquí. ¡Gracias!

 const object = { background_video: null, vimeo_branded: 'video url', vimeo_unbranded: "video url" } const removeFalsyElement = object => { let sum = 0; Object.keys(object).forEach(key => { if (object[key]) { sum += 1; } }); return sum; }; console.log(removeFalsyElement(object)) // output should be 2.
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

El método Object.keys siempre espera un objeto. si pasamos nulo obtendríamos el error mencionado anteriormente

 const removeFalsyElement = (object = {}) => {//default value for object in case it is null. Object.keys needs an object always let sum = 0; Object.keys(object).forEach(key => { if (object[key]) { sum += 1; } }); return sum; };
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda