> Faqs > Producir unos enlaces HTML a partir de un map de Javascript

Producir unos enlaces HTML a partir de un map de Javascript

Necesito cargar el link usando map de Javascript, no funciona. En realidad en un listado de registros y el link recupera el registro seleccionado. Usando map no me funciona. ¿que será que pongo mal que no funciona?

function listar(respuesta){
    let  linea;
    let htmlArray = respuesta.map((campo) => {
        linea="<a href='#' class='funciona'>desde la carga Funciona<a/></br>"
        return linea;
    });
}
Hola. ¿Cuál es el array que usas para recorrer con map? porque no lo indicas en el código. Edita por favor tu pregunta para colocar el array que usas.

Respuestas

Tienes varios errores en tu código, por ejemplo cuando creas los enlaces estás cerrando la etiqueta con <a/> en lugar de </a> como deberías. Tampoco estás poniendo el href que es generalmente lo que más importaría. Son solo dos cosas que saltan a la vista pero en si tu función no hace absolutamente nada, porque solamente genera un array pero ese array no se usa para nada, ni se devuelve.

Por todo, tu pregunta resulta muy confusa, más aún cuando no has indicado qué array de origen usas para map() y tampoco quedan claros los objetivos de tu código.

Por tanto, tendrás que arregar tú mismo tu código. Para facilitarte la vida te sugiero consultar el artículo del método map de los arrays. En él he colocado un ejempo que puede ser similar a lo que necesitas hacer sobre generar código HTML de los enlaces a partir de un array con URLs.

Miguel Angel
3115 139 207 17