Ahora es el momento para que escribas algo de tu propio código usando objetos javascript.
Vamos a hacer un ejercicio rápido.
Vas a construir una matriz de base de datos de películas.
Entonces eso suena mucho más complicado de lo que es.
La idea es que tengas una matriz llamada películas y dentro de esa matriz tengas un montón de
objetos de película.
Así que es como la publicación de comentarios que hemos visto antes.
Entonces, una película debe tener un título que sea una cadena, una clasificación que sea un número y que haya visto cuál es un booleano.
Entonces se supone que eso determina si has visto la película o si no has visto la película.
Así que quiero definir una matriz con tres o cuatro películas diferentes en ella.
Luego, recorrerá la matriz e imprimirá algo que se ve así.
Entonces, en cada línea dirás que has visto el título de la película, que muestra el número de estrellas que la calificación
o si ha visto es falso.
Tienes razón, no has visto el título de la película.
Así que de nuevo vas a tener una variedad de objetos de película.
Cada uno tiene una calificación de título y ha visto cuál es el.
Luego recorrerá ese conjunto de películas e imprimirá una línea para cada una.
Y esa línea incluirá.
Si tiene o no ha visto la película, el título y la calificación.
De acuerdo, es posible que lo intentes por tu cuenta y luego regrese en unos segundos para repasar la respuesta.
DE ACUERDO.
Así que comencemos a escribir la solución.
Voy a abrir la consola y declarar la matriz de una película.
Hasta ahora, las películas son iguales a una matriz.
Y luego dentro del Saray vamos a poner un montón de objetos.
Entonces cada objeto de la película va a tener un título
y voy a hacer dos.
Así que no pasamos mucho tiempo aquí título en Brujas.
Gran película si no la has visto.
Ha mirado
Eso será cierto para mí y la calificación es cinco.
largo, voy a sangrar esto, poner cada propiedad en su propia línea.
Y como eso se está haciendo un poco
Es mucho más legible.
Así que haremos una película más y se congelará la marea que en realidad no he visto.
Entonces eso es falso y la clasificación será cuatro punto cinco.
Eso solo se basa en lo que he escuchado y dejaremos nuestras películas en eso.
Entonces, dos películas tienen un título.
Una cadena ha visto un booleano y calificado un número.
Así que vamos a presionar enter y echar un vistazo a nuestros objetos de matriz de películas.
Como lo esperamos
Así que ahora todo lo que tenemos que hacer es recorrer la matriz e imprimir esta bonita secuencia para cada película.
Así que voy a usar un para cada uno.
Así que películas para cada uno.
Pero, por supuesto, también podría usar fácilmente un bucle for o lo que prefiera.
Entonces, para cada uno le daremos un nombre de marcador de la película y eso abrirá todo y todo lo que
queremos hacer es imprimir una línea para cada película.
Así que ese va a ser un registro de pensamiento de comp largo.
Y en lugar de hacer un registro Cazotte gigante que tiene un montón de signos más en él.
De hecho voy a hacer una cadena llamada resultado.
Así que va a parecer que este resultado var es igual y va a comenzar como lo tienes porque si
miras por aquí todos comienzan con lo que tienes.
Así que voy a comenzar mi cadena así y luego voy a tener una declaración if
para decidir qué viene después. O bien voy a agregar visto o voy a agregar no visto.
Entonces para hacer eso.
Asegúrate de tener tu espacio aquí mismo y luego en la siguiente línea solo tienes una declaración if.
Si la película ha visto.
Entonces, si lo hemos visto, vamos a establecer el resultado dos más el igual visto con el
espacio siguiente o de lo contrario vamos a establecer el resultado más el mismo valor que la escena.
También con el espacio después de eso.
Así que básicamente estamos construyendo esta cadena que vamos a imprimir al final.
Entonces comienza.
Tienes espacio y luego, dependiendo del valor de has visto para cada película que vamos a agregar
o concatenar visto o no visto, el siguiente paso es seguir adelante y agregar el título en la película.
Entonces, a continuación, hacemos un resultado para nosotros iguales y verá que hay citas alrededor del título.
Entonces, si quisiéramos hacer que esas cotizaciones funcionen, debemos asegurarnos de tener la comilla invertida para evitar
las comillas dobles.
Así que vamos a dar como resultado más iguales y luego vamos a comenzar con nuestra cita.
Así que esto es un poco extraño.
Y luego agregaremos plus movie dot title plus.
Y luego la cita de cierre al final, que tenemos que hacer una comilla inversa.
Entonces son muchas comillas.
Recuerde que esto se convierte en solo una comilla doble y esto se convierte en una comilla doble.
Y luego agreguemos un espacio después de esa comilla doble y un guión, y luego lo último
es agregar el resultado más el número de estrellas.
Así que eso significa que no necesitas calificación de película de
cotización más estrellas así.
Y luego vamos a costar ese resultado de registro y terminamos con esto aquí.
Has visto en Brujas cinco estrellas que no has visto Frozen 4. 5 estrellas.
calificación miserables 3.
Y podemos continuar y agregar
una película más aquí para titular la 5 y ha visto establecer eso en falso.
He visto el musical, nunca la película y sangrémoslo solo para que sea más fácil leerlo y leer
esto.
Por lo tanto, presiona ingresar aquí y luego ejecuta nuestro código nuevamente para imprimir las cosas y podemos caminar por esto
una vez más.
Hacemos una cadena de resultados cada vez en el ciclo for y vamos a construir lentamente esa cadena de resultados.
Así que tomemos el ejemplo de en Brujas.
Vamos a agregar que tienes espacio.
Y luego, si la película ha sido vista es verdadera, de lo que vamos a ver más igual a la observada.
Así que terminamos con lo que ha visto y luego el espacio después de eso y luego reemplazamos la bobina en una
comilla doble.
Además del título de la película más otra cita de la película.
Entonces entonces tenemos.
Has visto comillas dobles en Brujas y comillas dobles, y luego agregamos la calificación de la película y
las estrellas.
Entonces esa calificación de película es cinco.
Así que terminamos con lo que has visto en Bruges y te da cinco estrellas y lo imprimimos.
Puedes ver que funciona bien.
Y nuestro recientemente agregado Les Miserables aparece como no lo has visto.
Les Miserables 3. 5 estrellas.
Y eso es todo lo que necesitábamos hacer.
Si quisieras refacturar esto un poco, podría ser una buena idea mover la mayor parte de la lógica
aquí.
Aparte de la impresión, mueva todo a una función separada.
Así que voy a copiar esto y crear una función llamada Build string que tomará un solo
objeto de película y luego dentro si van a agregar todo este código que toma una variable de resultado y la
construye lentamente exactamente igual .
Lo guardé con el nombre película así que no tenemos que cambiar nada.
Y lo último sería el resultado de retorno y eso es todo lo que necesitamos allí y luego tenemos que cambiar un
poco nuestro bucle for.
para imprimir simplemente se ejecutará cancelar ese registro lleno de película de cadena.
Así que vamos a hacer cosas de película para cada función de cada película y para cada una de ellas lo que vamos a hacer es seguir
adelante y ejecutar la cadena de compilación de la película y
Así que esto lo limpió mucho.
Solo recuerde cuando vuelva a ejecutar la cadena de construcción que pasamos en cada película.
Esto hace una cadena y devuelve el resultado.
Así que esto aquí va a ser reemplazado con cualquier cadena que se devuelva y
que se imprimirá.
Así que terminamos con esto.
Entonces está un poco más limpio.
Terminamos con este bonito simple para cada uno.
Eso es muy claro lo que está pasando.
Imprimir el registro de Howsabout.
Construye cadena para cada película.
Tiene mucho sentido si solo lo miras.
Puede decir inmediatamente lo que se supone que debe hacer.
Basado en el nombre.
OK, eso es todo.