Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

158
Views
¿Cómo ignorar el valor nulo/indefinido al mapear en una matriz?

¿Cómo puedo implementar esto?

Quiero mapear a través de la matriz de planes y para cada elemento presentar una lista. Mientras esto funciona, en caso de que tengamos nulo o indefinido en un título, todavía tenemos 4 representaciones de etiquetas Li, de las cuales la segunda no tiene ningún contenido. pero, ¿cómo puedo implementar esto si el título es nulo/indefinido? El objeto se ignora y pasa al siguiente objeto y representa el resto de la matriz.

Espero que mi explicación sea clara.

 import React from "react"; const App = (props) => { const plans = [ { title: "Starter", plan: "plan_0", }, { title: undefined, plan: "plan_1A", }, { title: "Classic", plan: "plan_2A", }, { title: "Premium", plan: "plan_3A", }, ]; return ( <div> <h1>Notes</h1> <ul> {plans.map((plan, i) => <li className="something" key={i}> <span className="somethingels">{plan.title}</span> </li> )} </ul> </div> ); }; export default App;

en este momento su render así:

  • Inicio
  • Clásico
  • De primera calidad
  •  <li>Starter</li> <li></li> <li>Classic</li> <li>Premium</li>
    about 4 years ago · Juan Pablo Isaza
    2 answers
    Answer question

    0

    Simplemente agregar una declaración condicional debería hacer el truco:

     {plans.map((plan, i) => { plan.title && <li className="something" key={i}> <span className="somethingels">{plan.title}</span> </li> } )}
    about 4 years ago · Juan Pablo Isaza Report

    0

    verifique que el plan tenga una propiedad de título antes de representar un elemento de la lista :)

     <ul> {plans.map( (plan, i) => plan.title && ( <li className="something" key={i}> <span className="somethingels">{plan.title}</span> </li> ) )} </ul>
    about 4 years ago · Juan Pablo Isaza Report
    Answer question
    Find remote jobs

    Discover the new way to find a job!

    Top jobs
    Top job categories
    Business
    Post vacancy Pricing Sales
    Legal
    Terms and conditions Privacy policy
    © 2026 PeakU Inc. All Rights Reserved.
    Andres GPT
    Show me some job opportunities
    There's an error!