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

368
Visualizações
TypeError: no se pueden leer las propiedades de undefined (leyendo 'toISOString')

ingrese la descripción de la imagen aquí

 import './ExpenseItem.css'; function ExpenseItem(props){ return ( <div className="expense-item"> <div>{props.date.toISOString()}</div> <div className="expense-item__description"> <h2>{props.title}</h2> <div class="expense-item__price">${props.amount}</div> </div> </div> ) } export default ExpenseItem;

TypeError: no se pueden leer las propiedades de undefined (leyendo 'toISOString')

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Dará este error porque su props.date no está undefined y no puede llamar a toISOString en undefined .

Por lo tanto, verifique por qué el campo props.date no está undefined , y si el caso está relacionado con la API calling o es asynchronous , vaya con la solución de optional chaining , o si no es compatible, vaya con el flujo regular .

Encadenamiento opcional

 <div>{props.date?.toISOString()}</div>

Regular

 <div>{props.date ? props.date.toISOString() : null}</div>
about 4 years ago · Juan Pablo Isaza Relatório

0

Parece que props o props.date no están undefined . undefined no tiene un método para toISOString . Por lo tanto, llamar a esta función arroja un error.

Asegúrese de pasar los accesorios correctos en su componente principal.

about 4 years ago · Juan Pablo Isaza Relatório

0

Tuve el mismo problema. El problema estaba en realidad en el archivo App.js. Escribí la sintaxis incorrecta de ExpenseItem. Por lo tanto, debe verificar que incluye los accesorios en la etiqueta ExpenseItem, ¡no afuera, no entre! Ejemplo <ExpenseItem "LOS ACCESORIOS" >

 <ExpenseItem title={expenses[0].title} amount={expenses[0].amount} date={expenses[0].date} ></ExpenseItem>
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