¡Hola Duvan!
En el código que compartiste, se está solicitando al usuario que ingrese la cantidad de ingredientes que desea agregar y luego, mediante un ciclo for, se está pidiendo el nombre de cada ingrediente y se está verificando si ya existe en el arreglo "ingredientes". Si el ingrediente ya existe, se muestra un mensaje de alerta y no se agrega al arreglo, de lo contrario, se agrega al arreglo.
Finalmente, se muestra en la consola del navegador el arreglo "ingredientes" con los ingredientes que se agregaron sin repetir.
Este es un buen ejemplo de cómo se puede utilizar un arreglo y un ciclo for para evitar que se agreguen elementos repetidos.
¡Espero haber ayudado y buenos estudios!