Tengo una función de reemplazo que funciona así:
let componentJSON = [ { "template": "<div class='${layout} ${border}'></div>" }, { "layout": "grid", "border": "primary" } ]; const template = componentJSON[0].template const classes = componentJSON[1] let html = template.replace(/\$\{(.*?)\}/g, (match, key) => classes[key]); console.log(html);Hay una parte de esto que no entiendo, y son las clases [clave] al final de la función de flecha: ¿es algo específico para reemplazar? Creo que también lo he visto en los métodos de mapa.
¿Estaría interesado en ver si hay un nombre para esto u otra forma más clara de escribirlo?