Aprendizaje activo: completar una lista de invitados
En este ejercicio, queremos que tome una lista de nombres almacenados en una matriz y los coloque en una lista de invitados. Pero no es tan fácil: no queremos dejar entrar a Phil y Lola porque son codiciosos y groseros, ¡y siempre se comen toda la comida! Tenemos dos listas, una para que los invitados admitan y otra para que los invitados rechacen.
Específicamente, queremos que usted:
- Escriba un bucle que se itere desde 0 hasta la longitud de la matriz de people. Necesitará comenzar con un inicializador de var i = 0;, pero ¿Qué condición de salida necesita?
- Durante cada iteración del bucle, verifique si el elemento de la matriz actual es igual a 'Phil' o 'Lola' usando una declaración condicional:
- Si es así, concatene el elemento de la matriz al final del contenido de texto del párrafo rechazado, seguido de una coma y un espacio.
- Si no es así, concatene el elemento de la matriz al final del contenido de texto del párrafo admitido, seguido de una coma y un espacio.
Ya le hemos proporcionado:
- var i = 0; Tu inicializador.
- refused.textContent +=: el comienzo de una línea que concatenará algo con el final de refused.textContent.
- admitted.textContent +=: el comienzo de una línea que concatenará algo con el final de admitted.textContent.
Pregunta adicional adicional: después de completar con éxito las tareas anteriores, le quedarán dos listas de nombres, separados por comas, pero estarán desordenadas; habrá una coma al final de cada una. ¿Puedes descubrir cómo escribir líneas que corten la última coma en cada caso y agreguen un punto al final? Eche un vistazo al artículo Métodos de cadenas útiles para obtener ayuda.
Si comete un error, siempre puede restablecer el ejemplo con el botón 'Restablecer'. Si realmente te quedas atascado, presiona 'Mostrar solución' para ver una solución.