Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

204
Vistas
¿Cómo envolver una parte del texto obtenido de una matriz de objetos en una etiqueta de intervalo?

Dado un objeto json como se muestra a continuación:

 const data = [ { id: "text1", text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sollicitudin odio a luctus ornare. Pellentesque nisl tis tellus nec, dapibus turpis. In hac habitasse platea vitae.", }, ];

Si quiero incluir parte del texto obtenido dentro de una etiqueta <span> como:

 <p>Lorem ipsum <span>dolor sit amet</span>. </p>

¿Cómo hago esto?

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Según tu comentario, imagino que sabes qué texto se debe poner debajo del lapso.

 const data = [ { id: "text1", text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sollicitudin odio a luctus ornare. Pellentesque nisl tis tellus nec, dapibus turpis. In hac habitasse platea vitae.", }, ]; const textToSpan = 'dolor sit amet';

En este caso, puede dividir su cadena y renderizar con algo como esto:

 const aText = data.text.split(textToSpan); const aTextRender = aText.reduce((result, t) => { if (result.length) { result.push(<span>{textToSpan}<span>); } result.push(t); return result; }, []) return ( <p> {aTextRender} <p> );

Sin embargo, el código no se probó: o

about 4 years ago · Juan Pablo Isaza Denunciar

0

¡Esto debería hacer tu trabajo!

 data[0].text.replace("dolor sit amet", "<span>dolor sit amet</span>");
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda