Maintenant, il est temps pour vous d'écrire une partie de votre propre code en utilisant des objets javascript.
Nous allons faire un exercice rapide.
Vous allez construire un tableau de base de données de film.
Cela semble beaucoup plus compliqué que ça.
L'idée est que vous avez un tableau appelé films et à l'intérieur de ce tableau, vous avez un tas d'objets de film.
Donc, c'est comme la remarque commentaires chose que nous avons vu plus tôt.
Ainsi, un film doit avoir un titre qui est une chaîne de caractères qui est un nombre et a regardé qui est un booléen.
Donc, c'est juste censé déterminer si vous avez vu le film ou si vous n'avez pas vu le film.
Donc, je veux définir un tableau avec trois ou quatre films différents en elle.
Ensuite, vous allez faire le tour du tableau et imprimer quelque chose qui ressemble à ceci.
Ainsi, sur chaque ligne, vous direz que vous avez regardé le tiret du titre du film le nombre d'étoiles de la note ou si a regardé est faux.
Vous avez raison, vous n'avez pas vu le titre du film tirez la note.
Donc, encore une fois, vous allez avoir un tableau d'objets de film.
Chacun a une cote de titre et a regardé qui est le.
Ensuite, vous allez faire le tour de cette série de films et imprimer une ligne pour chacun d'eux.
Et cette ligne comprendra.
Si vous avez ou n'avez pas vu le film le titre et la cote.
OK si possible que vous essayez cela sur votre propre et puis je serai de retour dans quelques secondes pour aller sur la réponse.
D'ACCORD.
Alors commençons à écrire la solution.
Je vais ouvrir la console et déclarer le tableau d'un film.
Jusqu'à présent, les films sont égaux à un tableau.
Et puis dans le Saray nous allons mettre un tas d'objets.
Donc, chaque objet de film va avoir un titre et je vais juste faire deux.
Donc nous ne passons pas beaucoup de temps ici titre à Bruges.
Grand film si vous ne l'avez pas vu.
A regardé.
Ce sera vrai pour moi et la cote est de cinq.
Et parce que c'est juste obtenir un peu long, je vais indent ce mettre chaque propriété sur sa propre ligne.
C'est beaucoup plus lisible.
Donc, nous allons faire un film de plus et qui sera gelé de marée que je n'ai pas vu.
Donc, c'est faux et la cote sera quatre point cinq.
C'est juste basé sur ce que j'ai entendu et nous laisserons nos films à cela.
Donc, deux films chacun a un titre.
Une chaîne a regardé un booléen et noté un nombre.
Nous allons donc entrer et jeter un oeil à nos objets de tableau de films.
Juste comme nous attendons.
Donc maintenant tout ce que nous avons à faire est de boucler le tableau et ensuite imprimer cette belle chaîne pour chaque film.
Donc je vais utiliser un pour chacun.
Donc des films pour chacun.
Mais bien sûr, vous pouvez également utiliser facilement une boucle for ou tout ce que vous préférez.
Donc, pour chacun, nous allons lui donner un nom d'espace réservé de film et qui va ouvrir ce haut et tout ce que nous voulons faire est d'imprimer une ligne pour chaque film.
Donc, ce sera un journal de réflexion d'un long comp.
Et plutôt que de faire un journal géant de Cazotte qui a un tas de signes plus dedans.
Je vais vraiment faire une chaîne appelée résultat.
Donc, ça va ressembler à ce var résultats égaux et il va commencer comme vous avez parce que si vous regardez ici, ils commencent tous avec vous avez vous avez.
Donc, je vais commencer ma chaîne de caractères comme ça et puis je vais avoir une déclaration if pour décider ce qui vient après je soit je vais ajouter regardé ou je vais ajouter pas vu.
Alors, pour faire ça.
Assurez-vous que vous avez votre espace ici et puis sur la ligne suivante ont juste une déclaration if.
Si le film a regardé.
Donc, si nous avons regardé, nous allons définir le résultat deux plus égal regardé avec l'espace après, sinon nous allons définir résultat plus égaux pas scène.
Aussi avec l'espace après lui.
Nous construisons donc cette chaîne que nous allons imprimer à la fin.
Donc, il commence.
Vous avez de l'espace et puis en fonction de la valeur de a regardé pour chaque film, nous allons soit ajouter ou concaténer regardé ou non vu, puis la prochaine étape est d'aller de l'avant et ajouter dans le titre du film.
Alors nous faisons un résultat pour nous égaux et vous verrez qu'il ya des citations autour du titre.
Donc, si nous voulions que ces citations de travail, nous devons nous assurer que nous avons la cote de backslash pour échapper aux guillemets.
Nous allons donc obtenir des résultats plus égaux, puis nous allons commencer par notre devis.
C'est donc un peu bizarre.
Et puis nous allons ajouter le titre de film plus plus.
Et puis la citation de clôture à la fin que nous devons simplement faire citation backslash.
Donc c'est beaucoup de guillemets.
Rappelez-vous que cela se transforme en une double citation et cela se transforme en une double citation.
Et puis ajouter un espace après cette double citation et un tiret et puis la toute dernière chose est d'ajouter dans le résultat plus égale le nombre d'étoiles.
Donc, ça va être que vous n'avez pas besoin de citer la cote de film plus des étoiles comme ça.
Ensuite, nous allons calculer le résultat du rondinement et nous en arrivons à la conclusion.
Vous avez regardé Bruges cinq étoiles vous n'avez pas vu Frozen 4.5 étoiles.
Et nous pouvons aller de l'avant et ajouter un film de plus ici à titre de la misérables note 3.5 et a regardé fixé à faux.
J'ai vu la comédie musicale jamais le film et disons ce juste pour qu'il soit plus facile de lire et de vous lire ceci.
Alors frappez entrez ici et puis exécutez notre code à nouveau pour imprimer les choses et nous pouvons marcher à travers cette une fois de plus.
Nous faisons une chaîne de résultats à chaque fois dans la boucle for et nous allons construire lentement cette chaîne de résultats.
Prenons l'exemple de Bruges.
Nous allons ajouter que vous avez de l'espace.
Et puis, si le film a regardé est vrai que c'est nous allons à plus égaux regardé.
Donc, nous nous retrouvons avec vous avez regardé, puis l'espace après cela, puis remplacer la bobine dans une double citation.
Plus le titre de film plus une autre citation de film.
Alors, nous avons.
Vous avez regardé la citation double dans Bruges et l'espace de tiret de guillemets doubles et puis nous ajoutons dans la cote de film et les étoiles.
Donc, cette cote de cinéma est de cinq.
Donc nous nous retrouvons avec vous avez regardé à Bruges tiret cinq étoiles et nous imprimons cela.
Vous pouvez le voir fonctionne très bien.
Et notre nouvellement ajouté Les Miserables apparaît comme vous n'avez pas vu.
Les Miserables 3,5 étoiles.
Et c'est tout ce que nous devions faire.
Si vous vouliez refactoriser cela un peu, il pourrait être une bonne idée est de déplacer la plupart de la logique ici.
Mis à part l'impression déplacer tout dans une fonction distincte.
Donc, je vais copier cela et faire une fonction appelée chaîne de construction et qui prendra un seul objet de film et puis à l'intérieur si ils vont ajouter tout ce code qui prend une variable de résultat et il construit lentement il exactement la même .
J'ai gardé le nom de film afin que nous ne devons pas changer quoi que ce soit.
Et puis la toute dernière chose serait résultat de retour et c'est tout ce dont nous avons besoin là-bas et puis nous avons besoin de changer notre pour la boucle un peu.
Donc, nous allons faire des films pour chaque fonction de chaque film et pour chacun ce que nous allons faire est aller de l'avant et exécuter la chaîne de construction du film et pour l'imprimer, il suffit d'exécuter annuler ce journal rempli de chaîne de film.
Donc, cela nettoyé beaucoup.
Rappelez-vous juste quand relancer la construction de la chaîne que nous passons dans chaque film.
Cela crée une chaîne et renvoie le résultat.
Donc, ce droit ici va être remplacé par n'importe quelle chaîne est retourné et qui sera imprimé.
Nous nous retrouvons donc avec cela.
Donc c'est un peu plus propre.
Nous finissons avec cette belle simple pour chacun.
C'est très clair ce qui se passe.
Imprimer le journal Howsabout.
Créez une chaîne pour chaque film.
Ça fait beaucoup de sens si vous le regardez.
Vous pouvez immédiatement dire ce qu'il est censé faire.
Basé sur le nom.
OK, c'est tout.