Tengo la cadena "Te amo, porque eres gracioso" y tengo otros 700 buenos atributos. Ahora, en lugar de ponerlos en el formato "Te amo, porque" a mano, quiero escribir un código que tome esos 700 atributos y haga una oración "Te amo, porque" con cada uno de ellos.
No tengo idea de cómo hacer algo como esto, pero pensé que esto sería fácil para la mayoría de las personas aquí. ¡La ayuda es muy apreciada!
Esto es lo que tengo:
['funny', 'generous', 'smart'].map(s => `I love you, because you are ${s}`)pero no sé cómo dejar que un programa escupe las frases, que luego puedo copiar.
Problema resuelto, muchas gracias chicos!
Según tu comentario, parece que necesitas más orientación. A continuación se muestra un ejemplo de trabajo con comentarios para explicar lo que hace cada parte
// Array of attributes you want to have in each message var loveMessageAttrinute = [ "funny", "strong" ] // The container you want to put this messages in var loveMessageContainer = document.getElementById("LoveMessages"); // for each attribute in your array get on attribute at a time // it will first get "funny" then after it appends and add the message to the container it gets the next attribute "strong" and so on loveMessageAttrinute.forEach((attr) => { // append the attribute to the message var message = `<p>I love you because you are ${attr}<p/>` // put the message to the container loveMessageContainer.innerHTML += message; }); <div id="LoveMessages"> </div>