Hola a todos!!! les dejo mi código de la lista de ingredientes para una receta, tengo una duda. Al final del código quise intentar que se imprimiera la lista de ingredientes que agregamos mediante array, pero no sé como hacer que salga en forma de lista y no separado por una coma, alguien que me pueda ilustrar por favor?
<meta charset="UTF-8">
<h1>Lista de ingredientes de compra</h1>
<script>
var ingredientes = [];
var cantidad = parseInt(prompt("¿Cuántos ingredientes vas a añadir?"));
var contador = 1;
while(contador <= cantidad) {
var ingrediente = prompt("Añade el ingrediente " + contador);
var existe = false;
for(var posicion = 0; posicion < ingredientes.length; posicion++) {
if(ingredientes[posicion] == ingrediente){
existe = true;
alert("Usted repitió " + ingrediente + "por favor agregue otro ingrediente");
break;
}
}
if(existe == false) {
ingredientes.push(ingrediente);
contador++;
}
}
function saltarLinea() {
document.write("<br>");
}
function mostrar(frase) {
document.write(frase);
saltarLinea();
}
var lista = ingredientes;
mostrar(lista);
</script>