Apprenez 30 méthodes JavaScript en 12 jours - Aide-mémoire en haute définition fourni à la fin du cours ! | Travis Rodgers | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Apprenez 30 méthodes JavaScript en 12 jours - Aide-mémoire en haute définition fourni à la fin du cours !

teacher avatar Travis Rodgers, Freelance Web Developer

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction

      0:44

    • 2.

      Jour 1

      9:04

    • 3.

      Jour 2 - Coude

      9:13

    • 4.

      Jour 3 - Coupe, substrat, substrat

      11:14

    • 5.

      Jour 4 - inverse, rejoindre

      12:46

    • 6.

      Jour 5 - Réglage, unshift, pop, pousser

      7:25

    • 7.

      Jour 6 - charAt, indexOf, lastIndexOf

      11:48

    • 8.

      Jour 7 - String, toFixed, nombreux, parseInt, parseInt, parseFloat

      12:52

    • 9.

      Jour 8 - Math.round, , Math.round, Math.floor, Math.floor, Math.min, Math.max

      6:38

    • 10.

      Jour 9 - pour chaque

      13:26

    • 11.

      Jour 10 : filtre

      11:55

    • 12.

      Jour 11 - carte

      15:19

    • 13.

      Jour 12 - réduire

      13:50

    • 14.

      Félicitations ! Voici votre fiche de cheat!

      2:05

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

673

apprenants

1

projets

À propos de ce cours

Un bon développeur est une personne qui peut écrire du code, et pas copier et le coller seulement. Ou au moins en faisant beaucoup plus que ce second.

J'ai de copier, de coller lourde sur le code Stack Overflow que de l'alimentation que je serais paste puis de l'enchaînement et de modifier pour respecter les conditions de mes propres objectifs.

Je ne dis pas que vous ne pouvez pas faire

Alors en d'un effort de mieux au d'en de d'de passer au d'en regarder, et de mieux faire de la syntaxe et des méthodes de Javascript. J'en les ai de passer dans ce 12, plan, de plans de plans.

Avec ce cours, nous de passer de 12 jours afin de consacrer à l'apprentissage des méthodes individuelles de JavaScript à un à un bout à temps, des méthodes comme split(), de la commun, de la commun, de nombreuses méthodes, de nombreuses

Vous pouvez suivre les cours en séquence, 12 jours ou planifier chaque autre jour, peut-être 3 jours par semaine et passer en 4 semaines. C'est votre choix.

Voici ce que vous devriez faire pour en tirer le maximum de ce cours :

  • Suivez chaque leçon et essayez les exercices de défi que je donne.

  • Dévoiler 20 minutes d'une attention de Devote à chaque leçon. Obtenir le caractère de cette méthode, cette syntaxe à partir de rien. Construire cette mémoire musculaire. Obtenez ce fait. Essayez vos propres combinaisons et tests jusqu'à 20 minutes.

  • Poursuivez votre horaire prédéfini jusqu'à ce que le cours.

  • Enfin, imprimez une copie de qualité de la fiche de cheat, et de la Finally, de votre bureau. Après avoir passé les méthodes, la fiche de cheats en pleine sens et sera une ressource précieuse comme vous le codez dans JavaScript.

    Alors qu'attendez-vous ? Allez-y et inscrivez-vous et améliorez ces compétences sign

    de Javascript !

Rencontrez votre enseignant·e

Teacher Profile Image

Travis Rodgers

Freelance Web Developer

Enseignant·e

Hello, my name is Travis Rodgers and I am a Freelance Web Developer, Blogger, Content Creator, and Digital Strategist over at Travis.Media.

Web development is not only my profession, but my passion, and I have over 4 years of hands-on experience building websites and providing custom coding solutions for small businesses, start-ups, and web agencies.

Whether it's a CMS like WordPress or a framework like Django, it's always thrilling to be able to create unique projects from scratch and share with others what I've learned along the way.

So I hope to bring value to all of you and help you in your own programming journey.

Voir le profil complet

Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Introduction: il y a 365 jours dans une année. Pourquoi ne pas prendre 12 de ces jours et apprendre 30 méthodes JavaScript ? Avec ce cours, vous pouvez le faire avec un enseignement de jour en jour par étape combiné avec des mains sur des défis pratiques , vous pouvez travailler votre chemin à travers 30 méthodes JavaScript en seulement 20 minutes par jour pendant 12 jours. Mais ce n'est pas tout. Après avoir terminé les 12 jours, je vais vous donner une feuille de triche de haute qualité avec les 30 méthodes que vous pouvez accrocher à votre bureau pour référence quotidienne. Salut, je suis Travis Rogers. Je suis un développeur web indépendant, blogueur et stratèges numériques sur Travis dot media, et j'espère vous voir dans le cours. 2. Jour 1: Hé, les gars. Et bienvenue au premier jour. Aujourd'hui, nous allons regarder la méthode du split, accord ? Et juste une petite note dans ces leçons, je vais donner les je vais donner les informations à l'avance, comme la méthode et ses arguments et tout ça, et ensuite nous passerons aux exemples pratiques. informations à l'avance, comme la méthode et ses arguments et tout ça, Donc si vous entendez les instructions et que vous entendez ce que je dis et que vous êtes comme, je ne comprends pas tout à fait, accrochez-vous là et nous allons passer aux exemples pratiques pour chaque leçon. D' accord ? D' accord. Donc, la méthode split, quelle est la méthode split ? La méthode JavaScript split divise une chaîne en un tableau de sous-chaînes. Très bien, notez la chaîne de mots. C' est donc une chaîne divisée en un tableau de sous-chaînes de chaîne en tableau. Voici un exemple. Donc voici une ficelle. Aujourd'hui a été une journée très productive. Disons que nous le divisons dans les espaces. On dirait que cette théorie sera un tableau de sous-chaîne de l'ONU. Donc aujourd'hui n'est pas zéro index était dans l'un index a est dans les deux index et ainsi de suite Un autre exemple. Disons que nous le divisons. Avoir une chaîne ici. Bonjour. Comment allez-vous aujourd'hui ? Disons qu'on divise ça au Kama, donc on va avoir un tableau avec deux sous-chaînes. Allô ? Divisez la virgule, puis une autre sous-chaîne. Comment allez-vous aujourd'hui ? Assez simple. D' accord. C' est à vous de lui dire où et comment se diviser. La méthode split prend deux arguments et ils sont tous les deux facultatifs et ils sont séparateurs dans la limite. Ainsi, le séparateur détermine le caractère à utiliser pour fractionner la chaîne. Ça pourrait être une virgule. Cela pourrait être un espace qui pourrait être la lettre G. Si elle est laissée vide, la chaîne entière sera retournée intacte. Mais en tant que tableau et le séparateur est comment vous lui dire où diviser. Le deuxième argument est de lui dire comment se diviser. Donc, le deuxième argument est la limite. Aussi optionnel il La limite est un entier spécifiant le nombre de fractionnements. Les articles après cela ne seront pas inclus. Donc tu peux dire, Hey, je veux seulement me séparer deux fois et ensuite le couper. Donc, il suffit de le regarder à nouveau. La méthode split prend deux arguments séparateur et limite. Maintenant, laissez-moi vous montrer un exemple. Et puis passons à vous donner un peu de pratique avec elle. Alors ouvrez votre navigateur et allez sur un site Web appelé J s console dot com. J' ai pensé à faire cela dans la console du navigateur, mais c'est si petit, allons juste à Js console dot com et vous obtenez un plein écran ici pour jouer avec. Alors regardons un exemple. Ok, faisons un appel variable aujourd'hui et mettons une chaîne qui dit, aujourd'hui était une journée très productive et entrez. Très bien, donc nous avons une chaîne enregistrée dans une variable. Disons que nous voulons le diviser dans les espaces, donc nous mettrons aujourd'hui des parenthèses séparées par points, et à l'intérieur de ça, nous allions le donner à des arguments. On va, euh, le premier argument sera le séparateur, qui va être un espace. Donc, nous allons dire citation espace citation. C' est la première virgule d'argument pour passer à notre deuxième argument. Deuxième argument. Je ne veux que trois mots et puis couper la ficelle, mais mon demi-point point et appuyez sur Entrée et là nous l'avons. Nous avons un tableau de sous-chaînes, qui est trois des mots de la chaîne. Donc aujourd'hui waas un simple Ok Maintenant, laissez-moi vous montrer quelques autres choses cool. Très bien, alors mettons-nous une autre variable variable. Appelons cette chaîne et disons que cela va être amusant à regarder dans la méthode de chaîne . Donc, voici une autre variable appelée chaîne avec une chaîne dedans et laissez-moi vous montrer des choses cool . Regardez donc ce point de chaîne entre parenthèses. Que crois-tu qu'il va se passer ? Eh bien, voyons voir. D' accord. Cela a transformé toute la ficelle en Honore. Aucune sous-chaîne n'a simplement transformé la chaîne en un tableau. Vous pouvez voir comment cela serait utile de transformer la chaîne en un tableau. Maintenant, essayons cette chaîne, pas divisée. Et rappelez-vous, la dernière fois que nous avons mis les guillemets avec un espace entre eux. Essayons les citations sans espace et voyons ce qui se passe. Bon, donc puisque nous n'avons pas mis d'espace entre elle, c'est divisé chaque lettre, ce qui est vraiment soigné et juste ici, ça ne va pas montrer tout. Donc, les sous-chaînes sont les lettres, y compris ces espaces. Donc si on ouvre ça, on verra toutes ces lettres ici avec des espaces inclus. Il y en a 54 dans la ficelle, donc c'est assez soigné. Et puis, bien sûr, nous avons regardé ce point de chaîne divisé et ensuite mis l'espace Cela va le diviser à l'espace. Donc, ce sera donc c'est leur tableau de sous-chaînes. Cool. Je pense que vous comprenez le point maintenant, alors laissez-moi vous donner quelques choses à faire. D' accord ? Alors essaye ça. Essaie de le diviser au Kama. Alors donne-lui un coup de feu. Point de chaîne Split virgule. Essaie ça, regarde ce que tu as. D' accord. Comme vous l'avez vu, il n'y a pas de virgules au Sénat, alors regardez ce boom. Tout ce qu'il fait est de transformer leur chaîne en un tableau. n'y a pas de commentaires, non, où diviser. Donc c'était assez stupide. 11 il. D' accord. Alors essaye ça. Essayez de le diviser au g. C. C'est bon. Il y a un G pour être amusant. Il y a un autre G dans la méthode de chaîne. Trois G et le Sénat l'ont divisé au G, voyez ce qui se passe. Bon, essayons-le. D' accord, donc il a divisé la ficelle au G et a laissé tomber le G. , donc il l'a divisé au G, a sorti le G. Donc c'est une sous-chaîne et ensuite sans le G. En fait, il y a quatre innocents de G, alors on a juste le o i n pour que tu puisses le diviser aux lettres. Mais souviens-toi, ça enlève les lettres. Alors maintenant essayons-le avec le deuxième argument. Alors faisons comme string dot split g trois. Perdisons. Essayez G 2 et voyez ce que cela donne. OK, donc c'est divisé au G, mais seulement deux fois, non ? Voici donc un défi pour vous. Ok, c'est vraiment bon. Essaie d'avoir ça. Essayez de voir si vous pouvez faire bien. En fait, laisse-moi te donner la ficelle d'abord. Alors voici la ficelle. Voici votre défi Variable type délicat de péché Et mettre le mot Gosh Geo s H huit fois Mettez que huit fois dans le hit Enter Je veux que vous fassiez cette phrase Dis go, go, go, go, go ! Donc retiré le s h en quelque sorte et juste faire dire, aller virgule, Go, virgule Go. Viens il y a. Donc je veux que tu le fasses dire ça. Je veux que tu y arrives. Dis ça, regarde si tu peux le faire. Très bien, voici la réponse. Au cas où, espérons-le, tu auras ça. C' est assez simple. Mais voici la réponse. Si tu ne l'as pas fait, je vais mettre mon billet. Tricky est la variable. Je vais le diviser. Et qu'est-ce qu'on veut faire pour nous faire aller ? Allez, allez, allez. Nous devons enlever le S h pour pouvoir le diviser au S h. Et rappelez-vous, cela supprime l'âge s. Alors essayons cette scission à la S h dans mon cynique dedans et entrer. Et c'est là. Allez, allez, allez, allez, allez, allez ! Excellent travail. Je crois que vous comprenez. La scission signifiait que je m'asseyais et essayais d'autres choses. C' est beaucoup que tu peux faire avec ça. Vous pouvez ajouter des expressions régulières. Euh, ce qui est vraiment soigné, je pense que c'est un peu d'avance pour ce cours, mais ville ou donner un coup de feu. Essayez des choses amusantes, et je pense que vous allez adorer. Voir, dans la leçon suivante 3. Jour 2 - Coude: Tout le monde. Et bienvenue au deuxième jour. Dans cette leçon, nous allons en apprendre davantage sur la méthode des tranches. Ok, quelle est la méthode de tranche ? La méthode slice renvoie les éléments sélectionnés dans un tableau comme un nouvel objet tableau. Il découpe ce que vous lui dites. Donc, nous avons un tableau et nous voulons découper les éléments que nous lui disons de couper. C' est tout. Par exemple, ici, nous n'avons pas tableau. 0123456 Disons que nous voulons découper quelques éléments et nous avons décidé de trancher trois et quatre. Cela crée un nouvel objet tableau avec juste les éléments que nous avons découpé trois et quatre. Bon, exemple, exemple, notez le tableau de mots. Ceci est un objet tableau. Donc, ce sont des tranches utilisées sur une augmentation. D' accord. La méthode slice a deux paramètres. Commencez une fin. D' accord. Le début. Le début est l'endroit où vous voulez commencer. L' extrémité de la tranche est l'endroit où vous voulez terminer la tranche. Les deux sont facultatifs. Tout comme dans la méthode de split que nous avons vu auparavant. Ces deux éléments sont facultatifs. Bon, donc le début, regardons le paramètre start le paramètre start est un entier, donc ça va être un nombre. Cela détermine l'endroit où commencer la sélection. Le premier élément du rayon dans le tableau a un index de zéro, ce qui est normal pour JavaScript, le premier index du tableau de zéro. Et c'est inclusif. Donc, si nous avons commencé zéro, nous incluons l'indice zéro. On a commencé huit. Nous incluons le huitième dans le suivant, Donc le paramètre de fin est un entier. En outre, cela détermine où mettre fin à la sélection. Ceci n'est pas inclus dans le nouvel objet tableau. Ce n'est pas inclusif, qui signifie que le nouvel objet tableau n'inclut pas l'argument de fin. Donc, le début est inclusif. La fin est exclusive. Donc c'est des tranches juste avant où on a fini. Très bien, il est temps d'en arriver à quelques exemples. Je pense que c'était assez simple. C' est une méthode assez simple. Alors regardons quelques exemples. Alors ouvrez votre console Js. Essayons ça pour que tu me regardes dans cette partie parce que je vais te donner un peu à faire dans une minute. Ou tu peux travailler avec moi, peu importe. Mais je vais créer une variable appelée Array, et je vais créer un tableau. Donc je vais mettre, hum, hum, oiseaux, des arbres, poissons, voir sur des bateaux. Super original. Dites-moi d'entrer. Bon, donc nous avons un tableau. Essayons-le sans mettre d'arguments. Essayons ça et voyons ce qui se passe. Tableau point Trancher aucun argument et entrer. Rien ne se passe. Nous n'avons pas commencé la tranche ou dans la taille nulle part. Donc ça ne fait rien. Essayons un autre. Et ça ? Array dot Sliced ne peut pas taper ray dot slice. Et essayons quelque chose comme un trois. Donc, à partir d'une fin sur trois maintenant avant, Si vous allez suivre avec moi avant que nous frappelions entrer. Pense à ce qui va se passer. On veut commencer la tranche. Ça va être des oiseaux. Zéro arbre est un. Donc on va commencer dans des arbres inclusifs. Donc on va avoir des arbres, et on va les couper à trois heures. Donc 01233, c'est de la terre, et c'est exclusif. Donc on tranche juste avant ça. Donc on va juste mettre des arbres et des poissons dans ce nouveau tableau. Rappelez-vous, il s'agit d'un nouvel objet de tableau. D' accord. D' accord. Bien. Alors, c'est l'heure de commencer. Essayons ensemble, et je vais te donner une chance de voir si tu peux résoudre certains de ces problèmes. Donc, créons un nouveau tableau. Laisse-moi rafraîchir ma page, et je te donnerai un nouveau taux de travail avec un tableau variable égal et disons, euh, feu, eau, glace, vapeur, sable et herbe. ça C' est avecçaqu'on va travailler. Je vais frapper Entrée. D' accord, on n'a pas de tableau. Maintenant, essayons certaines choses. Essayez une tranche de point de rayon zéro pour commencer à zéro. Terminer avant de frapper. Entrez. Que crois-tu qu'il va se passer ? Pensez-y et essayez. D' accord, je vais frapper Entrée, et on voit qu'il a inclus le feu démarré, qui est l'indice zéro 01234 Sand est le quatrième, donc il tranche juste avant ça. Nous devrions donc prendre du feu, de l'eau, de la glace et de la vapeur. C' est ce qu'on a. Échantillons assez. La méthode de tranche est très simple, mais c'est très important pour c'est une chose très utile. D' accord, voici un pour vous. Essaie ça. Tableau point tranche mettre rien, virgule trois. Donc on va juste laisser le premier argument vide virgule trois. Voyons si ça marche. Pas d'erreur. Ça ne marche pas. Essayons cette tranche de points de tableau et juste mettre le numéro trois ne touche pas. Entrez. Que crois-tu qu'il va se passer ici ? Tu crois que ça va être un point de départ ou un point de fin ? Essayez-le et voyez ce qui se passe. D' accord. Donc je vais appuyer sur Entrée pour voir la réponse, et c'est un point de départ. Bon, donc si tu mets juste un argument, ça va supposer que c'est le point de départ, parce que tu ne veux pas finir nulle part. Vous vouliez tout ça à partir de ce point de départ. Donc tableau tranché trois va commencer le 3ème 1 Donc feu zéro eau, une glace à la vapeur. Trois jusqu'à la fin. L' estime. herbe de sable. Bien. Excellent travail. En voici une délicate. Quelles sont les deux façons d'obtenir le dernier élément du tableau sur Lee, qui est herbe Deux façons différentes. Qu' est-ce que tu en penses ? Essayez-le et voyez quoi ? Voyez ce que vous pouvez y arriver deux façons de l'obtenir. Ok, laisse-moi te montrer les deux façons. Tout d'abord, affaiblir, mettons une tranche de points de rayon et si nous comptons, nous voulons obtenir juste de l'herbe. Nous devrions être en mesure de dire Fire 012345 Donc nous devrions simplement être en mesure de mettre cinq. Et nous y voilà. C' est de l'herbe. Bien. Mais il y a un autre moyen, et vous le savez probablement déjà. Si vous n'entendez pas qu'il est tableau point tranche négatif un négatif vous donne le 1er 1 la fin. D' accord, l'herbe. D' accord. Donc, vous pouvez utiliser un négatif aussi. Alors comment on obtient les deux derniers avec un nombre négatif ? Pensez à ça. Si le premier argument est le point de départ, comment obtenir le dernier pour l'essayer ? Ce serait du sable et de l'herbe. Ok, laisse-moi te montrer. Ou une tranche de points. Si négatif est le 1er 1, que diriez-vous négatif à être le 2ème 1 ? Et comme on ne met pas une tranche de fin, ça va juste compter le reste. Alors essayons ça. Négatif, trop génial. Du sable et de l'herbe. Et voici le dernier défi pour vous. Comment pouvons-nous obtenir de l'eau afin de l'eau, glace et de la vapeur avec deux nombres négatifs. Comme les arguments commencent, une fin. Bon, donc commencer à la fin va être trop négatif. Numéros. Comment obtenons-nous juste de l'eau, de la glace et de la vapeur ? Essayez-le. Pensez-y et je vous donnerai la réponse. D' accord. Espérons que tu l'as eu. Si vous ne connaissiez pas Problème. C' est un peu délicat, mais nous faisons juste cette tranche de points de tableau et nous avons besoin de nombres négatifs. Donc si les graminées sont négatives, comptons plus. Donc nous voulons avoir de l'eau, de la glace et de la vapeur. Donc négatif un négatif à trois négatif. Négatif quatre. Négatif cinq. Donc l'eau est négative. Cinq, et nous voulons le couper à Nous voulons avoir de l'eau, de glace et de la vapeur. On veut le trancher. C' est de la vapeur. Donc négatif cinq Négatif quatre. Négatif trois. Et rappelle-toi, on doit y aller. Un négatif de plus, parce que c'est exclusif. Donc nous pouvons mettre négatif aussi. Et frapper, Entrez l'eau de la flèche, de la glace et de la vapeur. Donc, la méthode de tranche est assez simple. J' espère que cela a été utile. Continuez à jouer avec. Restez ici sur Js Consul, continuez à jouer autour et essayez des choses différentes et assurez-vous que vous tapez tout et vous serez super habitué à elle au moment où vous aurez terminé. Cne Jour trois 4. Jour 3 - Coupe, substrat, substrat: Bonjour, tout le monde. Et bienvenue au troisième jour. Pour le troisième jour, on va apprendre trois méthodes. Slice sous chaîne dans sub stra ou S u B str. Maintenant, vous pensez peut-être attendre, on a déjà tranché et trois, c'est trop à apprendre en un jour, non ? Non. Permettez-moi d'expliquer la méthode slice que nous avons appris dans notre dernière leçon était une méthode de tableau, mais elle peut également être utilisée comme une méthode de chaîne. La différence est qu'au lieu de trancher l'index du tableau est de couper les caractères de chaîne rappelez-vous qu'il a deux paramètres commencent une fin et que ce sont la position numérique , commençant par zéro. Très bien, Donc, au lieu de trancher le tableau Index est votre tranchage des caractères de chaîne, laissez-moi vous donner un exemple. Donc, ici, nous avons une variable appelée chaîne qui contient cette chaîne. Maintenant, c'est une chaîne à trancher. C' est leur ficelle. Disons qu'on a fait une tranche de points trois et huit. Donc, à partir de trois huit indiens, cela nous donnerait une nouvelle chaîne d'espace virgule th i. Maintenant, vous pouvez noter ici que l'espace blanc dans le Kama sont inclus, alors regardons cela. Donc, en commençant par la troisième position. Donc, dans un 00 est deux W dans la virgule est trois. Donc, à partir de la virgule, c'est ce que nous avons ici et se terminant par huit Donc trois quatre. L'espace blanc 5678 est le s. Donc c'est des tranches juste avant ça. Donc nous l'obtenons juste comme cet espace virgule. Je suis assez simple. Je pense que vous comprenez. Donc, slice peut être utilisé comme un tableau ou une chaîne. Bon, le 2e 1 Maintenant celui-ci est super facile. Rappelez-vous, cette sous-chaîne est exactement la même tranche exactement la même, avec la seule différence étant qu'elle ne peut pas accepter de valeurs négatives. Donc non, cette méthode, au cas où vous le voyez, sinon utilisez simplement tranche. D' accord. sous-chaîne a une carence. Vous ne pouvez pas utiliser de valeurs négatives. Va juste avec tranche. Donc la sous-chaîne est aussi facile. Maintenant regardons ça. Je ne sais pas comment vous prononcez ce sub stra s u b str. Regardons celui-là. C' est un autre facile. Qu' est-ce que c'est ? Je vais juste appeler ça une sous-structure. Appelons ça comme ça. Quelle est cette méthode sous stra ? La méthode sub Stra extrait une partie d'une chaîne commençant par le caractère de la position spécifiée et retourne. Le nombre spécifié de caractères ressemble beaucoup à une tranche, mais c'est un peu différent. Il a deux paramètres, pas début fin, mais longueur de début. Très bien, donc le substrat a deux paramètres commencent en longueur, le premier paramètre démarre. Il s'agit d'un paramètre obligatoire. Tu dois l'utiliser. C' est la position de départ. Rappelez-vous que le premier caractère est zéro. Donc, commencer est juste comme une tranche. Le premier paramètre sub stra est start require. La deuxième longueur de paramètre est facultative si vous ne mettez rien, va faire toute la chaîne. Très bien, donc la longueur est le nombre de caractères à extraire après la position de départ. S' il est vide, il affiche tous les caractères après l'exemple de position de départ. Je crois qu'on l'a eu. Donc, il est temps de regarder quelques exemples. Donc, comme toujours, allons à la console Js et faisons du travail. Bon, donc à ce stade, tu pourrais juste me regarder. Tu peux, hum, participer si tu veux. Je vais vous donner des défis dans une minute, mais je vais juste vous montrer quelques choses. Donc, disons que nous avons une chaîne de coût variable qui dit C'est le troisième jour et essayons. Essayons cette chaîne de point sub stra et mettons un et trois Donc avant de frapper Entrée, réfléchissons à cela. Donc, à partir de la position qui va être le T A zéro h est un. Donc ça va commencer avec H et il va compter trois places et tu dois compter le H aussi. Donc la longueur est de trois. Assurez-vous de compter ce point de départ, alors commence H dans le comté. À partir de l'âge, nous avons h un je deux s trois Donc trois espaces et appuyez sur entrer h I s merveilleux. Alors rappelez-vous, si vous commencez par un nombre dans vous comptez un certain montant, ce nombre est le premier comptage. Ok, laisse-moi te le montrer encore. Ah, chaîne sous stra et faisons quelque chose de différent. Ne voulons pas zéro et d'accord, Donc zéro est le t Alors comptons, à partir du t Donc 12345 est l'espace blanc 678 est l'espace blanc et c'est ce que nous avons c'est assez simple. Mais rappelez-vous juste quand vous comptez le lien pour être sûr de compter que le démarrage personnage est bien, d'accord, Maintenant, essayons ceci. Uh, string sub strah. Et puis mettons juste un numéro là-dedans. Que crois-tu qu'il va se passer si on met le numéro 6 ? Je pense que ce sera le point de départ ou de fin. Eh bien, rappelez-vous, le début est nécessaire, donc je pense que ce sera le début et juste retourné le reste des lettres dans la ficelle. Et c'est exactement ce qu'il ISS commence donc au S. Donc, à partir de la position six, Donc t étant 00123456 est le s, puis le reste de la chaîne. Assez simple. Très bien, il est temps pour vous d'essayer quelques exercices. J' en ai quelques-uns pour vous. Nous allons donc faire une nouvelle chaîne de variable variable. Et maintenant c'est mon tour. Oups. Tourné pour l'essayer. Alors allez-y et tapez cette corde et laissez-moi vous faire quelques exercices. Exercice un. Essayez de produire Onley une nouvelle chaîne de sortie. Voir ce mot à la toute fin de la phrase. Essayez de produire une nouvelle chaîne avec juste ce mot. Bon, voilà comment on va le faire. Donc substrat de chaîne. Et puis on va commencer tout le chemin au Oh, alors voyons comment on va faire ça. Donc, en étant 00123456 Vous vous souvenez de l'apostrophe contrée ? 789 10 11 12 13 14 15 16 17 18 1920 2122 23 24 25 26 27. Donc, nous allons commencer à 27 ans et nous ne voulons pas inclure la période. Donc ça va être 27. Et on va aller sur cette longueur à partir de la 123 Donc on va mettre 27 en trois, et on devrait juste faire passer le mot. On y va. J' espère que tu as raison. Exercice aussi. Essayez de produire sur Lee, le dernier thé de la chaîne entière en utilisant un nombre négatif. D' accord. N' oublie pas cette période là. Voyez si vous pouvez comprendre celui-là. D' accord ? Donc si la période n'était pas, il serait simple. On utilise juste un négatif, mais on veut juste le thé. Donc, nous devons faire quelque chose comme ce substrat String. Et puis on va faire un négatif à deux a commencé ce T et on ne veut prendre qu'un seul personnage, donc on ne veut pas inclure cette période. Donc on va mettre deux négatifs, puis juste un et frapper. Entrez. Et on y va. On a le thé, j'espère que ça aussi bien. Très bien, exercice trois dans la chaîne ci-dessus ici. Maintenant, c'est à mon tour de l'essayer dans la chaîne ci-dessus, commencer par la lettre m de mon et extraire tous les caractères jusqu'à ce que les sont en essayer. Donc, commencez avec le M juste ici et extrayez tous les caractères à la sont. Et pourquoi ? Donc tant que ça. Voyez si vous pouvez extraire autant de cette chaîne. D' accord, comptons ça. En étant 00123456 apostrophe. 789 On va commencer à neuf ans. Neuf et nous voulons aller à la zone. Donc le neuf est le M, donc on va commencer à compter ici. 123456789 10 11 12 13 Donc neuf a commencé le neuvième indice et aller 13 pour la longueur. Et voir ce que nous obtenons Mon tour de TR s'arrête jusqu'à ce qu'ils le soient. Je ne vous ai pas dit d'exclure ou d'inclure le Est-ce que je l'ai inclus si vous l'avez exclu. Peut-être que tu l'as compris comme ça. Quoi qu'il en soit, tu as raison. Maintenant, le dernier exercice Commencez par zéro démarré. Alors commencez ici au début et extrayez tous les caractères jusqu'à ce que le s dans le mot c'est Cela signifie arrêter et inclure l'apostrophe. Donc celle-là jusqu'à s donc tu vas trancher juste avant le s et juste avec l' apostrophe. Laisse-moi le répéter. Commencé zéro et aller tout le chemin jusqu'à la S dans son, mais à l'exclusion de la s. D' accord. Regardons comment faire cela. Donc à partir de zéro zéro et jusqu'à l'apostrophe dedans, donc zéro maintenant on va commencer à compter. 1234567 Donc on va aller sept places et s'est terminé. Il est maintenant il apostrophe. Donc je pense que tu as compris le point. Reste autour et essaye-le. C' est une excellente méthode pour savoir que c'est un bon moyen d'extraire des caractères d'une chaîne et d'utiliser ceux dont vous avez besoin, alors j'espère que cela aide. Jour 4 du CNE. 5. Jour 4 - inverse, rejoindre: Hé, les gars. Bienvenue. Aujourd'hui, quatre. Aujourd'hui, nous allons apprendre à inverser les méthodes. Profiter. D' accord. La première méthode est la méthode inverse. Ceci est une méthode de tableau javascript. Notez le tableau de mots. La méthode inverse inverse inverse simplement l'ordre d'un tableau. Il n'a pas de paramètres. C' est tout simplement des revers. Permettez-moi de vous montrer quelques exemples. Alors ouvrez votre console de jazz et laissez-moi vous montrer quelques exemples de la méthode inverse. Et on va le faire. On va faire marche arrière. Je vais vous montrer quelques exemples que nous allons rejoindre. Je vais vous montrer quelques exemples, et ensuite nous ferons quelques défis globaux. Donc essayons ceci pour que vous puissiez juste regarder à nouveau avant de pouvoir participer de toute façon, donc voici une variable appelée Array, et à l'intérieur, je vais mettre des lettres. Que diriez-vous, euh, bar e t vous ? Lui et oh, je vois. Bon, donc je vais frapper Entrée et je vais tout simplement inverser. Donc, nous n'avons pas de tableau ici avec un tableau de sous-chaînes. Bon, donc on a un tas de petites cordes dans le tableau. Euh, donc on a l'indice 012 bla, bla, bla. Tout ce qu'on va faire, c'est inverser ça. Tellement simple. Pas d'arguments. Vous venez de frapper tableau point Reverse bam ! Et vous avez un ordinateur. D' accord. Plutôt lisse, hein ? D' accord, donc on l'a enlevé tableau, et on l'a inversé. C' est ça, c'est tout. Reverse fait bien, Seymour l'utilisation de Mawr ici dans une minute. Mais pour l'instant, passons à leur prochaine méthode. Très bien, Votre prochaine méthode est la méthode join. La méthode join joint les éléments d'un tableau. Donc c'est aussi un tableau dont nous parlons. Il joint les éléments d'un tableau dans une chaîne et retourne une chaîne. Très bien, donc il prend les éléments d'un tableau, les joint en une chaîne dans, retourne juste la chaîne assez simple. Il a un séparateur de paramètres. Ces paramètres où vous spécifiez ce que vous voulez. Les éléments à séparer par. C' est ce que j'ai. C' est l'option. Je voulais dire que c'est facultatif, pas l'option dans la valeur par défaut est la virgule. Donc, il est temps de prendre quelques exemples, et ensuite nous allons sauter à quelques défis. Alors regardons rejoindre la console Js et nous verrons comment cela fonctionne. Bon, donc faisons une autre variable appelée Array et nous allons mettre, um, um, utilisons notre tableau d'il y a une minute. Je peux appuyer sur le bouton haut. Et en fait, là où nous devons le faire, c'est toujours défini. Allons nous assurer, accord, oui. Donc, nous avons toujours le tableau inverse. Revenons à l'endroit où nous l'avions au début. Bon, on y va. Donc, nous avons notre ordinateur de travail à l'envers. Maintenant, prenons cela en profitant. Ne mettons pas de séparateur. Mettons juste um, tableau point jointure et voir ce qui se passe. Boum. Donc nous avons ce tableau et il le rejoint, euh, euh, dans une chaîne séparée par des virgules. N' oubliez pas que la virgule est par défaut. Donc nous n'avons pas mis de séparateur comme argument, donc il a utilisé la virgule. Alors essayons ça. Voyons voir Ray existe toujours parce qu'il crée une nouvelle chaîne. Maintenant, essayons ce point de tableau Joindre et puis mettons un séparateur ici. Juste un tableau de bord ? Voyons à quoi ça ressemble. D' accord. Même chose, mais sans la virgule, on a un tiret. Tu veux des espaces entre les lettres ? Que diriez-vous de ça ? Point arrayed Joindre Mettez un espace là. Et maintenant, nous avons des espaces entre elle. Merveilleux. Vraiment cool. Maintenant, vous pouvez expérimenter. Vous pouvez utiliser un tuyau. Vous pouvez utiliser des lettres. Vous pouvez mettre des symboles. Voici un défi pour vous. Essaie d'avoir ça. Laissez-moi rafraîchir ma page. Voici un bon défi pour vous. Essaie d'aller aussi loin. C' était dur à parler. Très bien, voyez ça ici. Essaie d'avoir ça. D' accord. Laisse-moi juste comprendre que ça va être une erreur. Alors voici vos espoirs de tableau. Partout où ça ne définit plus, voyez si on peut le ramener en frappant Kia. Alors voici notre rayon. Essayez de monter ça ici, voir si vous pouvez l'obtenir. Donc nous allons nous séparer par quelque chose, et nous voulons être sûrs que vous y mettiez l'espace. Essayez-le. D' accord. Celle-ci était un peu délicate, mais laissez-moi vous montrer comment le faire. Si tu ne l'as pas compris. Que diriez-vous de ce point de tableau Joindre. Et puis il semble que vous êtes des séparateurs vont être ce support d'espace de support. Essayons ça. On y va. Oui. Donc nous avons juste séparé par un espace de support en arrière. Bon, donc voici votre défi pour aujourd'hui. Essayons de combiner quelques choses pour un défi. Rappelez-vous la méthode de tranche. Rappelez-vous, il faut deux arguments. Séparateur et limite. Voici votre défi pour aujourd'hui. Prends cette chaîne. Oups. T n E l E c xy C'est le mot excellent. À l'envers. Prenez cette chaîne, Inversez-la dans une nouvelle chaîne. Excellent. Maintenant tu penses peut-être, Hey, Hey, je pourrais juste l'inverser, mais tu ne peux pas. Vous devez en fait utiliser la méthode slice, la méthode inverse et la méthode conjointe. Laisse-moi te faire commencer ici. Créons une chaîne de fractionnement variable et qu'elle égalise le mot Excellent en arrière, qui est t n e l l E c x e. qui est t n e l l E c x e. Donc, faisons de cela notre point de départ et voyons si vous pouvez prendre la chaîne et l'inverser à la nouvelle chaîne. Excellent. Et je vous montrerai la réponse dans une minute. Mais j'ai essayé d'abord, bien sûr. D' accord. Espérons que tu l'as eu. Si vous ne connaissiez pas de problèmes, nous allons y travailler maintenant, donc nous avons une chaîne de fractionnement variable avec le mot excellent à l'envers. Frappons l'intérieur et La première chose que nous voulons faire est que nous voulons diviser les caractères de cette chaîne en éléments de tableau. Bon, comment on fait ça ? On fait ça avec split, alors essayons-le. Tout d'abord, créons une variable pour cela. Alors, que diriez-vous d'Element Array ? Et disons split ressort dot split. Donc on va utiliser la méthode du split. Et rappelez-vous, nous voulons l'afficher par chaque lettre. Donc affaiblir juste mis est l'argument de l'air deux citations. n'y a pas d'espace entre ceux-ci, donc il va la diviser chaque lettre et appuyer sur Entrée. Alors voyons à quoi ça ressemble. Tableau d'éléments. Très bien, nous avons le mot excellent en arrière pas comme une chaîne plus, mais c'est mieux comme un tableau de sous-chaînes. D' accord, donc toutes les lettres gonflent dans une ficelle. Donc, nous avons ce tableau à l'envers. Que crois-tu qu'on doit faire ensuite ? On peut le prendre et l'inverser. Donc, créons une variable. Appelons ça inversé. tableau est égal à point de tableau d'élément Reverse. Cela devrait inverser leur tableau. Voyons à quoi ça ressemble. D' accord. Excellent. Nous avons maintenant le tableau inversé d'excellent Donc la dernière chose que nous devons faire est que nous devons prendre ces sous-chaînes et les joindre ensemble dans une chaîne. Maintenant, comment on fait ça ? Rappelez-vous, la méthode conjointe joint les éléments d'un tableau dans une chaîne et retourne une chaîne. Et rappelez-vous, il a un paramètre le séparateur. Ce paramètre est l'endroit où vous spécifiez ce que vous voulez séparer les éléments. Alors, qu'est-ce qu'on veut ? Les éléments ici à être séparés par Rien. Parce qu'on voulait être une seule corde. Nous ne voulons pas d'espaces. Donc, nous allons simplement mettre inverser le point de rayon Joindre et nous ne voulons pas qu'il soit séparé par quoi que ce soit. Donc on va juste mettre rien de pro citation là. Pas de virgules, pas de tuyaux, rien. Et nous espérons qu'il faut le définir. Donc, variable. Appelons ça, hum, hum, joignez-vous. Array est égal et frappons ceci. Donc, nous nous joignons. Bon, voyons à quoi ça ressemble. Et nous l'avons là. C' est leur ficelle. Excellent. Donc, nous utilisons slice, nous sommes inversés, nous utilisons jointure, et nous avons la chaîne. Excellent travail. Maintenant, voici un défi bonus pour vous. D' accord. Êtes-vous prêt pour un défi bonus. Essaie ça. Alors prenez cette chaîne. Je vais créer une variable et l'appeler aujourd'hui. Prenez cette chaîne aujourd'hui Travailler très bien. Prenez cette chaîne et inversez-la dans une nouvelle chaîne disant grand travail aujourd'hui. Maintenant celui-ci est un peu différent parce que vous avez un Vous avez trois mots avec un espace entre eux. Alors prenez un peu de temps pour réfléchir à cela et essayer de le surmonter. Si tu ne peux pas l'avoir, pas de problèmes. Reviens et on va traverser ça ensemble. D' accord ? Espérons que tu l'as eu. Alors laisse-moi frapper. Retournez ici. Maintenant qu'est-ce qu'on ne fait pas ? Que voulons-nous faire ? Nous voulons diviser cela en un tableau, bien sûr. Mais que voulons-nous le diviser ? Où voulons-nous le diviser ? Donc, créons une variable. Et nous devrions juste l'appeler la même chose que le tableau Element est égal aujourd'hui. Et rappelez-vous, dernière fois que nous l'avons divisé par chaque lettre celle-ci, nous voulons diviser par chaque mot afin que nous puissions dire aujourd'hui point split et ensuite nous mettons des guillemets, des guillemets . Donc il va le diviser dans les espaces, donc il va le diviser par chaque mot. Nous avons donc entré et nous allons voir à quoi ça ressemble. Tableau d'éléments. Ok, donc tu as un tableau de sous-chaînes. Les trois mots. Maintenant, qu'est-ce qu'on fait ? Nous l'inversons. Cette partie simple variable a inversé la pluie et vous pouvez nommer votre variable tout ce que vous voulez. Inverser le point de tableau d'éléments pertinents en rage inverse et appuyez sur retour et voyons à quoi cela ressemble. Bon, donc maintenant nous avons un tableau avec leurs trois mots La bonne façon maintenant inversée. La dernière chose que nous devons faire est de joindre ça ensemble, mais nous devons le rejoindre. Donc il y a encore ces espaces là. Nous allons donc créer une variable appelée Join Array. Et nous voulons nous joindre à cette inversion de la course. Donc, faisons la jointure de points de tableau inversé. Et que voulons-nous que notre séparateur soit ? Bien sûr, un espace. Donc on va mettre un devis et ça devrait nous remettre ensemble. Voyons voir, il y a un excellent travail aujourd'hui. J' espère que c'était excitant. La jointure dans la méthode inverse sont beaucoup utilisés pour prendre un certain temps pour se mettre à l'aise avec elle . Et je te verrai Jour 5 6. Jour 5 - Réglage, unshift, pop, pousser: Hé, les gars. Et bienvenue au cinquième jour. Aujourd'hui, nous allons apprendre quatre méthodes de changement incertain ift pop et push. Ça ressemble beaucoup, mais ils sont très liés. Donc, nous allons sauter à une augmentation et couvrir quelques méthodes de tableau fondamentales que vous utiliserez beaucoup. Ok, tu dois t'habituer à ces quatre méthodes. Maintenant, vous pensez peut-être que vous les connaissez déjà, mais soyez assuré, il y a quelques choses que vous devez peler avant de pouvoir réclamer ça, je vais vous expliquer. D' accord. méthamphétamine. Ces méthodes, comme nous l'avons mentionné ou pop push, shift et on shift ici, est un simple diagramme expliquant l'essentiel de celui-ci. Donc, ici, nous avons un oiseaux variable qui détient un éventail d'oiseaux. Donc, il y a cinq oiseaux en désordre. On voit à l'avant du tableau. Nous avons un changement dans une question de savoir si les méthodes, donc le changement dans le changement de l'ONU a à voir avec l'avant de la matrice. Le décalage supprime un élément du tableau. Ungained met un élément sur le devant d'un tableau. Ici, à la fin, on a pop et push. Pop supprime un élément de la fin du tableau pousse à mettre un élément à la fin d'un tableau. Donc j'aime me souvenir de cela parce que si vous y pensez, si quelque chose change, si vous déplacez quelque chose vers le bas, alors tout se déplace vers le bas. Donc, j'aime dire que si je décale quelque chose du tableau hors de l'avant, le reste des éléments vont aussi se déplacer vers le bas. Donc c'est comme ça que je me souviens que Shift était à l'avant si tu sais que, tu sais , un quart de travail, ils apparaissent aussi. Poussez les deux étant des pois. Vous pouvez vous rappeler que les pois ou à la fin, vous pouvez aussi vous rappeler qu'on va sortir du bout du tableau. Donc, il y a beaucoup de choses que vous pouvez faire pour vous en souvenir, mais c'est l'essentiel de cela dans un diagramme. D' accord, alors le quart de travail, on va parler de ces deux-là. abord, cette méthode de décalage supprime le premier élément de tableau dans déplace tous les autres éléments à un index inférieur. Donc vous supprimez zéro. Vous supprimez ce premier élément de tableau dans tous les autres. Déplacez un simple vers le bas. D' accord, mais il y a quelques choses à noter et laissez-moi vous expliquer par un exemple. Alors sortons d'ici et ouvrons leur console Js que nous avons utilisé tout ce temps Js console dot com et je vais créer un tableau appelé Ray. Et je vais y mettre quelques chiffres de 1 à 3, pour d'accord, je vais mettre un à six dans ce coup de pluie. Entrez. Maintenant. Vérifie ça. Ce que je veux faire si je veux supprimer le premier élément avec un, je mets simplement le décalage de point du tableau, et cela supprimera le premier élément du tableau. Laisse-moi frapper, revenir et regarder ce qui se passe. Il retourne le premier élément un. Donc ça me dit juste ici. C' est l'élément que j'ai supprimé. Rappelez-vous donc que la méthode shift renvoie l'élément supprimé. Donc, si je vérifie mon tableau maintenant, il va manquer celui et tout le reste a glissé vers le bas, décalé vers le bas. Bon, alors pense à ça. Et si on veut rajouter ça ou quoi ? Nous voulons mettre comme un autre élément, comme 100 ou 500 ou trois ou quelque chose comme ça ? Et si nous voulons ajouter. Reste juste avec un. Que faire si nous voulons ajouter celui à l'avant du tableau ? Il suffit de mettre le tableau point ift unshowy. Et qu'est-ce qu'on veut ? IFT incertain. Nous ne voulons pas sûr si un donc cela va remettre celui à l'avant du tableau. Voyez ce qui se passe d'autre quand je frappe. Entrer il retourne la quantité d'éléments dans le tableau. Je reviendrai à ça. Alors regardons l'air en ce moment, et l'un d'entre eux est de retour. Nous avons donc déplacé le premier élément avec Shift, et nous l'avons détamisé en le remettant. Très simple. Parlons de ce numéro très vite. C' est une fonctionnalité vraiment cool à avoir dans votre kit d'outils de développement. Très bien, si vous, si vous n'avez pas de tableau et qu'il y a des tonnes d'éléments et que vous êtes comme combien d'éléments air là-dedans , vous pouvez l'obtenir si rapidement en mettant un point de tableau non tamisé en mettant Nothing is your , donc il ne va rien mettre sur. Il va juste retourner le montant dans le tableau, donc j'ai cliqué sur Return 6. Outil génial pour avoir tableau ou point variable unshowy ift aucun paramètre, et qui vous retournera la quantité d'éléments et un tableau. Il suffit de penser comment ça pourrait être utilisé. D' accord, d'accord. Revenons à notre point de pouvoir ici. On recommence et on va passer aux deux autres méthodes. Un changement dans untamisé facile. Passons à la pop et à la poussée. Donc décalé sur le décalage est l'avant de la baie. Pop and push est la fin de la gamme. Pensez à tenir le tableau dans vos mains et à éclater la fin. Souviens-toi de ça, et nous suivrons ça. Les deux pois concernaient la fin du buisson pluvieux, popping. Mais si vous avez pris le temps de comprendre, déplacer dans un quart de travail, alors vous trouverez ces trop faciles. La méthode pot retourne dans une méthode de rayon qui a sauté la fin de la plage. Donc, si vous connaissez un changement dans un quart de travail, c'est la même chose pour Pop and Push. Laisse-moi te montrer ça. Revenons à notre console Js et faisons ça. Gardions le même tableau. En fait, je vais copier ceci et rafraîchir ma page afin que je puisse commencer par le haut et je vais à nouveau mettre dans le même tableau. Tu peux le laisser si tu veux. Donc essayons ce tableau point pop, Cela va faire sortir les six directement de l'arrangement afin ray dot pop et il retourne l'élément du tableau. Comme Shift l'a fait, Ray dot pop. Et laissez-moi vérifier mon tableau. Maintenant, il est parti. J' ai 12345 Les six sont sortis de là. Alors, comment faire que ferais-je si je veux remettre les six ou si je veux ajouter quelque chose d'autre long et je mets simplement un point de rayon pousser Cela le repousse à la fin et je vais dire, six coups entrent et il devrait retourner le montant des éléments dans le tableau. Génial. Alors regardons un rayon. On y va. Nous avons encore un à six et nous affaiblissons. Utilisez la même chose pour obtenir le nombre A d'éléments un tableau afin de pousser le point de tableau sans paramètre. Et ça vous dit juste hey, six éléments sous la pluie et la méthode push est super importante parce que beaucoup de fois vous exécutez des boucles en JavaScript dans chaque boucle, vous allez pousser un élément sur deux. La fin d'un tableau. Souviens-toi de celui-ci, surtout de tous les quatre, mais tu utiliseras tous les quatre. Donc c'est tout pour aujourd'hui. Ce ces air Quatre méthodes très simples. Et, euh, j'espère qu'ils ont été utiles. Et je te verrai au sixième jour. 7. Jour 6 - charAt, indexOf, lastIndexOf: Ok, tout le monde et bienvenue aujourd'hui, six. Aujourd'hui, nous allons le changer. Deux cordes. On était dans une augmentation. On va le changer de deux cordes et faire un peu de recherches. Donc, aujourd'hui, nous avons trois méthodes regardaient le char à la méthode, l'index de la méthode dans le dernier index off. Alors regardons le graphique à Méthode. Le caractère à la méthode renvoie le caractère à un index spécifié d'une chaîne. Il a un index de paramètre. Donc, où paramètre est une position d'index et il retourne la lettre dans cette position Donc nous pouvons dire char à 15. Et il va retourner le personnage au 15e index parce que HR à trois ans il va retourner le personnage à l'index trois. Bon, alors rappelle-toi de ça. Quelle position est telle dans un tel caractère à Char At assez facile de se souvenir. Quelle position est-il tel et tel caractère ? Utilisons la méthode char at. Alors jetons un coup d'oeil à ça. Alors allons à la console Js et laisse-moi mettre une corde ici pour que nous puissions jouer avec. Donc voici, je vais dire que la position variable est égale. Disons que je veux rechercher des positions dans cette chaîne et voici à quel point cette méthode est simple . Donc, je peux dire la position point HR à quel caractère est à l'index 15 et il va retourner le caractère à l'index 15 qui est une position h ah shar à l'index trois et ça va me dire , comptons-le et voyons I zéro Donc 012 trois Donc il devrait être dans un Ouais, ils Donc tout ce qu'on fait ici, c'est qu'on dit, quel est ce caractère ? Cet index que nous spécifions est un paramètre. D' accord, je crois que tu l'as. Maintenant passons à autre chose. Très bien, juste après ça, nous allons regarder l'index de Method. Maintenant, regarde ça. Où char à nous donne la valeur de la position que nous passons. Un index d'argument de nous donne la position d'une valeur. Donc, dans un cas étaient obtenir le personnage à et dans l'autre. On retire l'index, donc les méthodes vous disent ce qu'elles font. L' un d'eux prenait le personnage dans l'autre. On va retirer l'indice. Comme vous pouvez le dire, cela prend alors qu'il faut deux arguments. Le 1er 1 que vous connaissez déjà le 1er 1 est la valeur de recherche. La chaîne qui cherchait So index off. Et on peut dire que je cherche la lettre. R. Vous pouvez dire que je cherche un espace. Vous pourriez dire que je cherche, hum, hum, bateaux ou n'importe quel mot que vous pourriez dire que je cherche l'ordinateur ou que je cherche l' ordinateur est sympa. Vous pouvez rechercher n'importe quelle chaîne avec cette première valeur. La deuxième valeur, cependant, est facultative. Et c'est l'indice de départ. Donc c'est l'index d'où nous allons commencer la recherche. Donc, vous pouvez dire que je veux rechercher cette valeur, mais je veux commencer à ce stade dans la chaîne après tout, droite, donc indexer à deux paramètres. Valeur de recherche et index de départ. Prenons donc un exemple. Prenez le temps de regarder ça. Je pense que vous aurez donc je vais vider la console ici et je vais créer une autre chaîne. Disons que le sommeil variable est égal. Je vais aller dormir après ça, que je suis touché. Entrez. Bon, alors essayons l'index de la méthode Celeste. Essayez l'index des points de sommeil et disons le mot G. Whoops. C' est une ficelle. Quel est l'indice de G cinq ? Donc ce G ici est un indice cinq. Essayons un mot sur So sleep dot index de Essayons le mot aller. Qu' est-ce que tu en penses ? On va encore en avoir cinq ? Si vous mettez un mot, une phrase ou quelque chose, ça va vous donner l'index du début de cela. Donc le G est la première lettre d'aller, donc ça va nous donner ça, et ça ne va pas nous donner le second G. C'est la recherche de ce personnage dans les retours, la première instance de celui-ci depuis la gauche. Essayons donc le deuxième argument parce que je pense que vous comprenez ce qu'il se passe. Maintenant, essayons le deuxième argument Donc l'index de point de sommeil de et disons le mot à T O. À partir de l'index cinq juste frappé au hasard retour et nous allons obtenir 11. Alors voyons. Qu' est-ce que c'est ? Index cinq yeux. 0012345 Donc le G donc ça va commencer ici au G en allant. La première occurrence jusqu'à après cela est ici, et c'est dans l'index 11. Donc, il ne compte pas à partir de leur position de départ est toujours l'index de la chaîne. Mais il ne compte que les caractères après la valeur de départ de l'air. Donc, nous obtenons 11 parce que la première occurrence de deux après l'indice cinq vient il la position de l'index 11. Mais attendez, Pourquoi la première occurrence de à ce que si nous voulons obtenir la dernière occurrence de deux après cinq ans . Donc, si vous voyez dans sa phrase, nous l'avons aussi. Et ça aussi, nous avons le mot à deux fois pour obtenir la dernière occurrence, nous devons vous utiliser. Devinez le dernier index désactivé. Maintenant, jetons un coup d'oeil à ce vrai rapide parce que celui-ci est un peu plus délicat. Et je vais te dire pourquoi dans une minute. Très bien, dernier index du dernier index de la méthode renvoie la position de la dernière occurrence d'une valeur spécifiée sur une chaîne. Donc, si vous vouliez obtenir les deux derniers dans cette phrase, nous utiliserions le dernier index de maintenant mieux. Je te montre celle-là parce que quelque chose va te faire monter parce que ça me fait monter tout le temps. Revenons donc à la console Js et gardons cette même variable en sommeil et essayons . Donc legatus dormir point dernier index de et mettons-nous deux et appuyez sur Entrée 17. Maintenant, comptons-le. En commençant non plus. Indice zéro. Donc 0123456789 10 11 12 13 14 15 16 17. Donc ça nous donne la dernière occurrence de deux. C' est soigné, hein ? On ne veut pas avoir le pied. Nous voulons obtenir le 1er 1 que nous utilisons. Index en hausse. Nous voulons obtenir le dernier que nous utilisons Last index up. Je vais vérifier ça. C' est là que les choses deviennent difficiles. Voici un défi pour vous. Essayez d'obtenir la dernière occurrence de la lettre G après la position de l'index pour commencer à la position de l'index pour obtenir la dernière occurrence de la lettre G. Ok, maintenant vous vous demandez probablement pourquoi vous en avez un négatif. Donc, vous avez probablement mis le point de sommeil dernier index de et G commençant à l'index à et vous appuyez sur Entrée et il y a un négatif. Quand le monde est arrivé, c'est vrai, tu sais, c'est ce que tu penses faire. Mais voilà le truc. Laissez-moi vous expliquer. Le dernier index de la méthode compte en fait à l'envers, mais revient à nous, l'index commençant au début. Donc, il nous donne toujours l'index à partir du début, mais il compte en fait à l'envers. Donc, dans l'exemple ici, indice de durée de point de sommeil de G commençant un index à celui-ci a commencé au deuxième index. Donc 012 Donc les deuxième index A. Si vous commencez à compter à partir du deuxième index, ça va seulement compter l'espace parce que, rappelez-vous, c'est compter à gauche. Ça va compter l'espace dans les yeux. Dans ce cas, il n'y a pas de g. Donc vous avez un négatif parce qu'il n'y a pas de g trouvé. Donc, vous devez vous rappeler lorsque vous utilisez le dernier index de quand vous voulez utiliser un index de départ, il compte à gauche. Ce que vous voudriez faire, c'est que vous voudriez dire quelque chose comme le dernier indice de G et que vous allez avec ça et ça vous dira 14 alors 14 sera là, donc vous pourriez juste le faire. Ne spécifiez pas l'index de départ, ou vous pouvez commencer à partir d'une lettre à la fin de la chaîne, disons comme, 28. Donc vous pourriez dire, hum, dernier indice de sommeil de G 28. Et ça va commencer à compter du 28e indice de à la fin gauche. Donc il va toujours trouver la bonne chose, donc on devrait quand même en avoir 14. Donc, je ne sais pas si vous utilisez le dernier index. Peut-être ne pas utiliser la valeur de départ ou la pratiquer et savoir comment la valeur de départ fonctionne bien pour vous. Laissez-moi vous donner un autre défi, et c'est quelque chose que vous pouvez continuer seul. Ok, voici quelque chose que vous pouvez vérifier par vous-même. Voici un tableau de NDN que vous devriez être en mesure de suivre avec maintenant. Et c'est votre défi pour la journée. Si vous luttez avec cela d'une façon ou d'une autre, hésitez pas à revenir sur ce qui précède jusqu'à ce que vous soyez en mesure de le régler. Alors, pouvez-vous comprendre ce tableau ? Maintenant ? Si tu peux regarder ça et dire, Hey, je comprends maintenant, alors passe à autre chose. Si ce n'est pas le cas, retournez en arrière et recommencez. Alors, pouvez-vous comprendre ce tableau ? Paul est votre vidéo et regardez-la et voyez si tout cela a du sens pour vous. Très bien, voici une note d'accompagnement, et c'est quelque chose qui est vraiment utile. C' est juste une astuce supplémentaire pour la leçon. Si la chaîne que vous cherchez n'existe pas, donc dans notre chaîne je vais aller dormir après cela. Si on cherchait, comme McDonald's, ça montrerait un négatif, parce que cela n'existe pas dans la chaîne. Donc, c'est un excellent moyen de vérifier si quelque chose dans une chaîne existe. Ok, donc si vous voulez vérifier, si vous avez une chaîne, vous et vous voulez vérifier. Si un caractère existe , vous pouvez rechercher ce caractère. Et si elle renvoie un négatif, ce n'est pas le cas. Il n'existe pas. En outre, la même méthode index off peut être utilisée de la même manière avec une augmentation. C' est une excellente méthode pour rechercher hors de Ray pour voir une valeur existe en vérifiant si elle est égale à négative. Donc vous voulez savoir Hey, est Billy Bob, un utilisateur dans le système d'air, et les utilisateurs sont gardés dans un tableau que vous pouvez dire index de Billy Bob. Et si ça revient, un négatif qui, non, il n' est pas dans le système. Donc, c'est très utile en utilisant l'index off pour voir si quelque chose existe ou non. Je pense que c'est une astuce cool, et je pense que c'est autre chose que vous pouvez ajouter à votre boîte à outils, accord, et je pense que c'est assez pour aujourd'hui. se voit le jour 7. 8. Jour 7 - String, toFixed, nombreux, parseInt, parseInt, parseFloat: Bonjour, tout le monde. Et bienvenue au septième jour. Maintenant, avant d'entrer dans certaines des choses les plus complexes, nous devons jeter un oeil rapide à quelques méthodes numériques. Et nous le ferons aujourd'hui et dans la prochaine leçon. Ceux-ci sont très importants, et ce sont ceux que vous utiliserez souvent. Ok, donc aujourd'hui, nous allons regarder une poignée. On a la ficelle de la capitale. Nous avons eu les deux chaînes à capital fixe en nombre, Parse, float et parse int int. Vous dites peut-être, quoi ? Pourquoi tant ? Eh bien, parce qu'ils sont assez faciles, et je pense que vous pouvez le gérer, alors allons-y. Donc on va tout diviser en deux camps pour le rendre plus compréhensible. Il y a deux camps ici. Il y a une conversion de nombres, deux chaînes, puis il y a la conversion de chaînes en nombres. Alors tout d'abord, regardons la conversion des nombres. Deux cordes. Donc, il y a des moments où vous devez convertir un nombre en une chaîne, et il y aura beaucoup de fois que vous devez le faire. En fait , , quand vous travaillez sur des projets, parfois ils n'acceptent pas les nombres, ils n'acceptent que les chaînes, et vous devez y mettre quelque chose. Donc, quand vous passez qu'il passe comme une chaîne. Donc vous avez besoin de ces fonctions et elles sont vraiment faciles. Alors jetons un coup d'oeil. Donc la première chose qu'on va regarder est trop de ficelle et de majuscules. Donc, pour chaîne est une méthode La chaîne de Capital est en fait une fonction, mais je voulais l'inclure ici de toute façon, Donc, pour chaîne et chaîne, les deux convertissent un nombre en une chaîne. C' est tout ce qu'ils font pour convertir un nombre en une chaîne. Alors regardons un exemple de ces deux. Alors allons à l'endroit où Js console et créons Ah, variable Et appelons-le numéro deux chaîne et mets-la à 500. C' est un nombre. Nous pouvons confirmer qu'avec le type de chaîne numéro deux et il nous dit Hey, c'est un nombre. Donc, nous avons un nombre ici stocké dans une variable. Donc la première chose que nous allons essayer est la méthode to string. Donc, créons une variable appelée nouvelle chaîne et convertissons. Donc, numéro deux point de chaîne à chaîne. C' est ce simple retour et maintenant nous allons voir ce que notre nouvelle chaîne dit qu'il est maintenant la chaîne 500 pas le nombre. Et nous pouvons vérifier cela en disant type de nouvelle chaîne et il nous dit que la chaîne. Donc, c'est simple. Nous prenons un point numérique en chaîne et il le convertit en une chaîne. Essayons l'autre. La ficelle de la majuscule. Celui-ci est un peu différent parce que c'est une fonction, mais c'est une simple comme celle-ci. Donc la chaîne numéro deux. Bon, donc nous avons notre numéro 500. Tout ce que nous faisons est de dire chaîne et à l'intérieur des parenthèses nous mettons de l'air ce que nous voulons convertir. Donc c'est la chaîne numéro deux et juste appuyer sur Entrée et nous y allons. Nous avons converti le nombre 500 à la chaîne 500 donc à chaîne en chaîne sont simples. Ils convertissent les nombres deux chaînes. Alors revenons en arrière et regardons la suivante, qui a un peu de nuance à elle. Donc, notre troisième méthode de nombres deux chaînes est la méthode à deux fixes. Quelle est la méthode des deux fixes ? Les deux méthodes fixes font la même chose que la chaîne, mais elle renvoie la chaîne avec un nombre défini de décimales que vous passeriez en argument . Le plus largement utilisé est le format de l'argent, qui est à deux décimales. Essayons ça. Alors ouvrez sauvegarder votre console Js et appuyez sur Actualiser pour obtenir une nouvelle page. Et essayons ça. L' argent variable équivaut à trois types d'argent. Ça va nous dire que c'est un numéro, donc on a l'argent variable qui est égal au numéro trois. Donc disons, Hey, nous avons besoin de ces trois pour être en format argent avec deux décimales. C' est simple, c'est ça ? Et créons une variable pour cette, euh, disons chaîne d'argent et c'est un simple point d'argent est-il fixé maintenant ? Combien de décimales veut-on ? Nous le voulons. C' est le format de l'argent. Donc, nous avons passé deux comme argument. C' est tout ce qu'il est frappé retour. Et maintenant, nous voyons que Air 3 est maintenant 3.0 une chaîne. Donc, nous avons converti trois en une chaîne en deux décimales ajoutées. Maintenant, bien sûr, on peut faire, hum, point d' argent à fixe et mettre quatre décimales. Si nous voulons toucher retour et là, nous avons quatre zéros. Voici un défi pour vous. Voici un défi pour vous de vérifier l'argent variable et nous allons le mettre à 3.22 Alors abord, si nous mettons de l'argent point deux ? Fixé quatre. Que va-t-il se passer ici ? Eh bien, ça va dire 3.2200 Donc ça va juste ajouter les zéros aux quatre endroits. Et si nous passons zéro comme argument, essayez-le et voyons ce qui se passe. Donc, si nous disons l'argent point deux fixe et mettre zéro, nous voyons qu'il nous en donne trois. Donc ça prend les deux décimales et nous donne trois. On dirait que ça l'a arrondi, mais je ne suis pas sûr que tu n'en sois pas totalement sûr. Alors essayons de l'argent variable à et disons quelque chose qui devrait être arrondi jusqu'à 3.75 Et disons de l'argent à cet indice sur cet indice à fixe. Et remettons-nous le zéro et voyons s'il l'arrondit. Oui, il arrondit de sorte que vous pouvez utiliser pour corriger avec un paramètre de zéro ou un argument de zéro pour arrondir autour. Donc c'est assez soigné. Et mettez cela dans votre boîte à outils rappelez-vous que Donc deux fixes avec zéro vont arrondir pour vous. Donc juste en résumé, Si j'entre à, je lui dis de placer deux espaces décimaux. Si j'entre quatre, je dis quatre décimales. 66 test. Tu as compris le point. Bon, alors maintenant regardons convertir des chaînes en nombres. D' accord ? Nous avons trois méthodes pour ce nombre. Parse flotteur dans les parties. Et maintenant, je vais te dire que ce ne sont pas des méthodes. Leurs fonctions aussi, mais elles sont intégrées dans les fonctions. Donc, il a utilisé la même manière avec juste un peu différents formats. Alors de toute façon, regardons ces trois. Donc voici le capital numérique en fonction, accord. Et c'est de loin le plus simple et fait le contraire de la chaîne du capital. Donc, vous entrez simplement votre chaîne désirée comme argument. Donc, par exemple, si nous avons la chaîne de 10 et que nous devions la convertir en un nombre, nous mettons simplement le capital et le nombre. Et à l'intérieur des parenthèses, nous avons passé la chaîne est l'argument frappé Entrée et il le convertit en un nombre. C' est tout. Le nombre le fait. Tout à fait simple. Je crois que tu l'as eu. Je vais vous montrer un exemple dans une minute, mais passons à la deuxième fonction. La deuxième fonction est analyser, Int et parse tante Parses. Une chaîne dans les retours, un nombre entier. C' est un grand poids autour d'une chaîne dans un nombre entier, avec une exception qui verra. Alors regardons quelques exemples ici pour aller à la console Js. Regardons d'abord le numéro. Disons que nous avons un nombre variable qui équivaut à une chaîne de, euh, disons 45. Et pour convertir cette chaîne en un nombre, nous mettons simplement le nombre et à l'intérieur des parenthèses. On va mettre l'argument, et ça va être Air Variable, qui est 45 et on va juste frapper Entrée et vous voyez que ça convertit la corde 45 en un numéro 45. Donc, c'est assez facile. Et bien sûr, vous pouvez y mettre une valeur réelle . Donc, nombre, vous pouvez dire, comme à titre d'exemple, la chaîne de 10 et appuyez sur retour et il retourne le nombre. Donc je pense que tu as eu celle-là. Parlons de Parsons. Donc, si vous vous souvenez, analysez et analysez une chaîne et retourne un nombre entier, c'est un grand poids autour d'une chaîne en un nombre entier. Et rappelez-vous que c'est une fonction si bien le mettre comme ça. abord, créons une variable appelée décimale et qu'elle soit égale à 3.2 à la chaîne, 3.22 Donc, avec Parsons, nous voulons changer la chaîne de 3.22 à un nombre entier. Donc, disons et souvenez-vous, c'est une fonction si bien, en fait, dites analyser et mettre l'argument entre parenthèses, donc ça va être décimal, donc il devrait retourner le nombre entier. Donc, la chaîne de 3.2 dent devrait retourner le numéro trois retour. Super. Il renvoie le numéro trois. Donc, c'est un moyen de convertir une chaîne en un nombre entier. Mais il y a une exception. Et laissez-moi vous montrer, si je dis Parson et en passant une chaîne de 3,75, qu'est-ce que vous pensez que ça va nous donner ? Tu crois que ça va nous en donner quatre ? Allons à l'entrée E. Non, ça nous donne encore trois. Pourquoi est-ce que c'est arrondi ? Eh bien, quand il se convertit, il arrondit. C' est ce que fait Parson et regarde ça. Ceci est important d'utiliser un temps dans les applications logicielles. Par exemple, si votre gain a donné des trophées pour chaque niveau que vous passez et que vous avez passé quatre et 3/4 niveau donc quatre et 3/4 de niveau, c'est toujours juste quatre niveaux. Même à 4.99 ce n'est pas tout à fait cinq niveaux, et donc il ne devrait pas vous attribuer cinq trophées. Donc, ce sont des moments où vous ne voulez pas que quelque chose arrive jusqu'à ce qu'il atteigne le nombre complet . Donc si vous avez madame, seulement quatre. Je joue à ce jeu et je suis quatre points 93% fait avec ce niveau. Je ne suis toujours pas au niveau 5. Donc, c'est un moyen de garder les choses arrondies jusqu'à ce que vous arriviez au numéro suivant . Si cela a du sens, j'espère que c'est un bon exemple pour vous. Donc, par envoyé convertit une chaîne en un nombre, mais il l'arrondit en un nombre entier. D' accord, je crois que tu as compris. Maintenant, regardons le dernier. Le dernier est le flotteur d'analyse. Et oui, c'est une fonction. Ah, parse float analyse une chaîne dans renvoie un nombre Donc vous allez utiliser celui-ci, pas la fin d'analyse. Si vous voulez convertir une chaîne en un nombre et garder vos décimales afin que parse ant se transforme en un nombre entier, Parts float va convertir d'une chaîne en un nombre. Mais gardez les décimales. Laissez-moi vous montrer un exemple. Si vous tapez une chaîne flottante de 3.45, alors il retournera le nombre 3.45 Il n'y a arrondi qui se passe ici, d'accord, alors regardons ce vrai rapide pour des raisons d'exhaustivité. Donc, analysez le flotteur. Si j'ai une chaîne de 3.99 et je dis de passer pour le convertir en un nombre, mais je ne veux pas arrondir, j'ai toujours besoin du 3.99 J'utilise les pièces float ici j'appuie sur Retour et il retourne le nombre 3.99 Donc faisons un résumé rapide, parce que cela a peut-être été une poignée pour vous en une journée, mais ce n'est vraiment pas le cas. Laissez-moi le briser pour vous et vous vous éloignerez de cette entente. Alors passons en revue. Nous avons donc regardé trois conversions de chaînes numéro deux. C' est à chaîne dans la chaîne. Ils convertissent tous les deux un nombre en une chaîne. Et il y a deux Fixe, qui convertit un nombre en une chaîne avec le paramètre pour définir un nombre de décimales. Très bien, ce sont les méthodes de chaîne numéro deux, et puis nous avons la conversion de chaîne en nombre. Dans. Ces trois fonctions étaient, mais elles sont intégrées. Vous n'avez pas besoin d'aller en écrire un dans ce qui est un nombre qui convertit une chaîne en un nombre. Il y a Parson qui analyse une chaîne dans les retours, un nombre entier qui est arrondi vers le bas. Et puis il y a des parties float qui analyse une chaîne et retourne un nombre qui conserve ses décimales s'il les a. Très bien, j'espère que ça a été utile, que six d'entre eux et la plupart d'entre eux ont été assez faciles. Il y avait quelques exceptions ici et là. Donc, vous voudrez peut-être revenir en arrière et juste regardé la pièce à nouveau. Jouez avec les choses. Voyez comment vous pouvez l'utiliser dans votre codage quotidien, et je vous verrai au Jour 8 9. Jour 8 - Math.round, , Math.round, Math.floor, Math.floor, Math.min, Math.max: Hé, les gars. Et bienvenue au huitième jour. Aujourd'hui, on va faire des maths. On va finir leur partie du cours en regardant les maths de Capital M. De quoi parles-tu de ces maths ? Eh bien, regarde ça. Math est un objet JavaScript intégré qui vous permet d'effectuer des tâches mathématiques sur les nombres. Donc maths, la majuscule M est un objet construit avec le script Java, et il vous permet d'effectuer ces tâches. Il a ces méthodes que vous pouvez appeler sur cet objet et il fera ces tâches pour vous. Donc c'est un point de maths rond, plancher ceil, Max et les hommes. En fait, vous pouvez probablement dire ce qu'ils font juste en les lisant. Alors commençons par le haut avec un point de maths rond. Je me demande ce que ça fait. La méthode ronde point mathématique renvoie la valeur d'un nombre arrondi, arrondi à l'entier le plus proche. Alors jetons un coup d'oeil à ça. Ouvrez la console Js et regardons ça. J' ai donc une variable appelée nombre qui est égal à 12,8. Je peux simplement dire majuscule m point rond et Aiken autour de ce nombre. Où ça va l'arrondir à 13, bien sûr. Donc je peux dire, mettez ma variable là et appuyez sur retour et ça va revenir 13. Donc, tout ce qui fait est juste arrondir un nombre, et vous pouvez également, bien sûr, entrer les nombres l'argument. Donc, point de maths rond, um 3.2 et ça va nous donner trois points de maths autour Ah, 7.99 Mettons un tas de chiffres ici, et ça tourne autour de ça. On y va. Huit. Je pense que vous avez compris le point. Allons passer à autre chose. Donc, suivant sont le sceau de point mathématique dans les méthodes de plancher de points mathématiques Simple. C' est pour ces deux-là ? Rappelle-toi juste de ça. Le plafond est dans les étages vers le bas joint mathématique, plafond dans le plancher mathématique vers le bas, donc le joint mathématique renvoie la valeur. Arrondissez-le à son entier le plus proche, et Matt Floor renvoie la valeur arrondie vers le bas à son entier le plus proche. C' est ça. Alors jetons un coup d'oeil à ça. Donc disons sceau mathématique et disons 4.1. Tu crois que ça tourne autour de ça ? Le plafond est levé, alors 4.1 va nous amener à cinq. Donc, ce n'est pas comme arrondir comme 4.1 va aller 44 points. Tout va aller jusqu'à cinq. Donc, maths dot seal tourne autour de tout et, bien sûr, maths dot floor. Mettons un nombre élevé. Que diriez-vous de 9.9 math dot floor ? Le sol est en bas. Il devrait arrondir est descendu à neuf, pas à 10. Oui, neuf. Donc Matt Seal nous contourne, quoi qu'il arrive. Et des planchers de maths qui nous entourent, peu importe quoi. Bon, continuons à rouler. Donc nos deux dernières méthodes sont maths dot man in maths dot max. Les hommes et les méthodes Max font exactement ce qu'ils suggèrent. Ils renvoient soit le nombre le plus bas des nombres qui lui ont été transmis. Hommes ou le plus grand nombre de numéros qui lui sont passés, Max. Alors regardons un exemple. Laisse-moi rafraîchir ça et chassons les maths. Je vais mettre 4 à 9. Cela va nous donner le nombre le plus bas, donc cela reviendra à et maths points hommes. Et disons, euh, la même chose pour 29 Ce qui va nous donner les lèvres, pas les hommes. Math dot max des mêmes trois nombres nous donnera le plus haut, qui est, bien sûr, neuf. Donc ça nous donnera neuf. Alors essayons un autre. Créons un tableau. Remontons un peu ici. Donc tableau variable et mettons dans le tableau trois à 5.4 10 3.2, 11 21 0 Mettons tous ces dans ce tableau et appuyez sur Entrée. Essayons ça. Math dot hommes de Array, Air Array a frappé retour et il nous a donné dans un n, pas un nombre. Qu' est-ce qui se passe avec ça ? Eh bien, jetons un coup d'oeil à ça. Regardons les paramètres de cette méthode. Alors disons les hommes de maths. Allons voir la documentation. Alors regardons la syntaxe ici. Vous voyez ces trois points ici dans la syntaxe ? Les trois points. Donc, avec E S 2015, vous pouvez utiliser ces trois points pour passer un tableau au maximum chez les hommes. Il est appelé un opérateur de propagation, et cela provoque en fait les valeurs du tableau à être étendues ou réparties dans les arguments des fonctions . Alors essayez-le. Laissez-moi vous donner un exemple. Revenons à la console Js Aiken. Tapez ceci à la place. Math dot hommes et moi pourrions mettre ces trois points point, point point point, puis mon tableau et appuyer sur Entrée. Regarde ce zéro. Le plus petit du zéro du tableau. Donc j'utilise cet opérateur de propagation. Donc, regardez ce point mathématique Max mettra trois points dans ma variable ou ma variable de tableau. Ce qu'il pense nous donner le maximum Ce qu'il pense va nous donner en tant que Max. Je pense que 20 devrait nous donner 20 retours. C' est là. 20. Donc, utilisez cet opérateur de propagation lors de la recherche du max dans les hommes dans un tableau et vous ferez bien, Donc je pense que c'était assez simple tous ces. Ici, nous avons la ronde. Ensuite, nous avons le sol dans le joint de plafond. Et puis nous avons la maxime, l'homme, la maxime. Les hommes nous donnent le plus bas dans le plus haut dans un groupe de nombres ou dans un tableau en utilisant l' opérateur de propagation. J' espère que c'était un peu soigné pour toi. Maintenant, nous allons passer aux quatre dernières méthodes qui sont un peu plus difficiles mais qui sont super puissantes si vous savez comment les utiliser. Donc CNE Jour 9. 10. Jour 9 - pour chaque: Bonjour, tout le monde. Et bienvenue au neuvième jour. Très bien, dans ces quatre dernières leçons, nous allons monter d'un cran et regarder quatre méthodes très puissantes. Aujourd'hui, on va regarder les quatre par méthode. Maintenant, bien qu'il soit similaire, la Ford chaque méthode n'est pas un remplacement pour la boucle quatre. Il y a des avantages et des inconvénients à chacun, et le temps vous apprendra quand utiliser l'un par rapport à l'autre. Cela étant dit, le pour chaque boucle est amusant. C' est moins de code, et c'est beaucoup plus propre. Jetons un coup d'oeil. Donc, quel est le quatre chaque méthode sera le quatre Chaque méthode exécute la fonction fournie une fois pour chaque élément de tableau. Donc, il a une boucle à travers un tableau dans exécuter une fonction sur chaque élément dans ce tableau la fonction que nous fournissons pour cela. Donc vous pouvez dire, Qu'est-ce que ça veut dire ? Laisse-moi te montrer. Je vais te montrer par exemple. Alors ouvrons la console Js et je vous donnerai un aperçu en quatre étapes de la façon d'utiliser les quatre chaque méthode afin qu'il soit créé variable. Nous allons l'appeler numéros et avoir un rayon avec, disons, 543210 Donc, donc, pas ici. Regardons l'étape 1. Donc, ce que je veux faire ici, c'est que je veux juste faire une boucle à travers ce tableau et juste sortir l' élément sur lequel je suis dans le tableau. Donc il devrait sortir 543210 C'est tout ce que je vais faire. C' est un exemple simple, mais cela vous aide à apprendre la syntaxe de ceci. Donc c'est quatre étapes que je vais te donner. Alors, étape 1. On a appelé la méthode comme on l'a fait. Donc, les nombres y a-t-il point variable pour chaque parenthèse ne touche pas. Entrer encore. On va construire ça. C' est donc la première étape. Deuxième étape, nous devons insérer une fonction de rappel. Donc ça va être la fonction que nous appelons sur chaque élément. Donc, à l'intérieur de ces parenthèses, nous allons mettre des parenthèses de fonction, un support ouvert, support fermé, comme n'importe quelle fonction. Et si vous aviez Shift enter, vous pouvez ajouter quelques lignes ici sans exécuter le code. Donc, c'est comme n'importe quelle fonction. Donc, les parenthèses de fonction. Support ouvert, fermez le support à l'intérieur des quatre parenthèses. Donc, c'est l'étape vers la fonction de rappel. Troisième étape, nous devons passer notre élément comme aérateur. Et ça pourrait être n'importe quel nom que tu aimes. Parfois, je viens d'utiliser l'élément dans d'autres fois, j'essaie d'utiliser la forme singulière de la variable dans ce cas fera l'échelle et juste utiliser le nombre. Donc ici, nous devons passer. Il s'agit d'un paramètre. C' est leur aérateur. Donc, je vais mettre en nombre et ce que c'est que j'ai un nombre variable avec un nombre de tableau représente ici chaque élément pendant que vous bouclez. Donc, le nombre représente chaque élément de cet arrangement. Ça pourrait être du poulet. C' est peut-être pour ça que ça pourrait être ce que tu veux. Beaucoup de gens, Comme je l'ai dit, nous allons mettre le singulier de la variable ou simplement utiliser l'élément mot. Tu peux utiliser ce que tu veux. Je vais utiliser le numéro. C' est donc la troisième étape. Nous passons dans notre aérateur, et l'étape 4 est que nous faisons faire quelque chose notre fonction. Donc tout ce qu'on va faire ici, c'est juste consigner le numéro. Donc, cela devrait juste nous donner une liste de chaque numéro. Donc il va regarder à travers d'abord et dire, cinq ont regardé à travers le deuxième mot pour passer à la troisième et dire trois. Alors c'est tout. Entrez et c'est exactement ce qu'il fait. C' était donc un exemple simple. Mais vous obtenez la syntaxe. Laisse-moi te donner un défi. Quelque chose pour essayer de vous habituer, les quatre chaque méthode. Donc, nous allons effacer cela dans la variable Creator à nouveau. Donc, les nombres variables sont égaux. Et assurez-vous de taper ça parce que c'est pour vous. 543 210 Très bien, donc nous avons un nombre variable avec un tableau de nombres, et je vais en créer un autre appelé de nouveaux nombres et laisser ce tableau égal et vide. Maintenant, voici mon défi pour vous. Nous avons appris la méthode push il y a quelques jours, ou même si vous avez appris que nous avons utilisé la méthode push que nous avons appris sur la méthode push. Je veux que vous utilisiez les quatre chaque méthode pour parcourir ce tableau de nombres et pour chaque élément, poussez-le dans les nouveaux nombres, Blanca rain. Donc, vous allez utiliser fort chacun et pour chaque boucle, vous allez pousser cet élément dans ce nouveau tableau de nombres. Essaie ça et je te raccompagnerai dans une minute. Si tu ne comprends pas. Ok, travaillons à travers ça. Donc, nous allons utiliser leur processus en quatre étapes à nouveau. Alors, première étape, appelez la méthode. Donc les chiffres sont morts pour chaque étape. Étape deux, entrez votre fonction de rappel. Donc ici, je vais mettre la fonction ouverte. Support, fermez le support. Troisième étape. Insérez votre aérateur, qui représentera vos éléments. Et parce que j'utilise à nouveau les nombres, je vais juste mettre le nombre dans leur singulier et faire votre fonction, faire quelque chose. Donc ce qu'on fait, c'est qu'on pousse cet élément dans un nouvel arrangement, pour qu'on puisse simplement mettre de nouveaux nombres de points et ensuite, comme argument, on va mettre le nombre. Donc ce qu'on fait, c'est de nouveaux nombres. Donc, nous poussons dans le nouveau tableau de nombres le nombre. Alors que nous le regardons à chaque fois, ce nombre sera poussé dans le nouveau tableau de nombres. Allons frapper, entrer et puis vérifier l'air nouveau tableau de numéros. Et là, nous l'avons. D' accord. Nous avons donc poussé tous nos éléments dans leur exemple simple, mais je pense que cela prouve le point. C' est donc l'exemple en utilisant une fonction de rappel. Mais vous pouvez également utiliser une fonction prédéfinie comme Si vous travaillez sur un projet et que vous avez une fonction qui fait quelque chose ici appelé ceci, vous pouvez simplement passer cette fonction comme argument au lieu d'une fonction de rappel, laissez-moi vous montrer un exemple. Donc, disons que vous avez une fonction appelée votre projet, Um, une fonction qui a un paramètre de X dans cette fonction essentiellement se multiplie juste par trois . Donc X est égal à X fois trois et ensuite nous voulons consoles qui enregistrent le X à chaque fois. Donc, vous avez une fonction quelque part appelée une fonction qui prend juste un argument et le multiplie par trois. C' est tout ce qu'il fait. Est-il entré ? Si vous avez une fonction déjà pré-définie, je peux venir ici et dire des nombres point pour chacun. Donc, pour chaque élément de ce tableau, exécutez cette fonction une fonction. Oups, regarde ça. C' est la vraie propreté. Donc, appeler votre fonction ailleurs est beaucoup plus propre qu'une fonction de rappel, mais il y a des raisons d'utiliser des fonctions de rappel pour si juste ici. Ça va appeler cette fonction pour chaque élément des nombres de Ray, et elle devrait se multiplier. Je suis tous par trois, puis point de console Déconnectez-les pour nous de voir. Donc, si j'appuie sur le retour, c'est le cas. Donc cinq fois trois est 15 4 fois trois est 12 3 fois trois fois trois est neuf travaillé Grande. Ok, Donc, en utilisant une fonction de rappel et en utilisant une fonction pré-définie, c'est comme ça que vous allez principalement utiliser la pour chaque boucle. Si tu as autant baissé, tu es bon d'y aller. Vous pouvez effectivement couper la conférence, mais je veux vous donner un peu de sujet avancé du four ici parce qu'il y a deux paramètres MAWR que vous pouvez utiliser. Regardons ça très vite. D' accord ? Donc, j'appelle cela l'avancé pour chaque sujet. Donc, comme je l'ai dit, vous avez déjà appris comment vous l'utilisez. La plupart du temps. Cependant, il y a deux arguments mawr. Regardons donc les 2 premières étapes de chaque méthode. Donc d'abord, on a appelé les quatre chacun. À la fin de celui-ci, les nombres point pour chaque seconde, nous avons inséré la fonction de rappel d'air. Maintenant, voici les trois paramètres que vous pourriez utiliser. Donc, d'abord, il y a le paramètre de l'élément. On a déjà regardé ça. C' est l'élément de tableau actuel dans notre exemple ci-dessus, c'était le nombre. Souviens-toi, on a utilisé le numéro nécessaire parce qu'il faut l'aérateur. Vous devez représenter vos éléments, donc c'est nécessaire. On l'a déjà utilisé. Mais alors il y en a un autre appelé Index, et tout cela fait est de vous donner l'index de tableau de l'élément courant, et c'est facultatif. Puis il y a 1/3 1 que je ne sais pas pourquoi quelqu'un utiliserait. Si vous en avez une utilité, faites-le moi savoir. Je n'ai pas pu le comprendre. Mais de toute façon, il y en a. C' est le paramètre de tableau, et cela renvoie l'objet de tableau d'origine si nécessaire. Et c'est aussi facultatif. Alors jetons un coup d'oeil à ceux-ci. Je vais te donner un exemple de ça. Retourne à ma console, efface ça et laisse-moi te montrer. Laissez-moi donc créer à nouveau mon tableau. Donc je vais utiliser à nouveau les chiffres dans la même chose. 543210 Et passons par un processus en quatre étapes. Donc, les nombres point pour chaque entrer une fonction de rappel. Très bien, étape 3. Nous allons mettre les trois paramètres ici cette fois, donc je vais dire élément au lieu de nombre juste parce que je vais mettre le tableau Element Index et ensuite pour ma fonction. Je vais juste consoler ce journal. Tous les trois de ces journaux de points du conseil et donc je vais dire Element dans mon index d'éléments, index et tableau, et tout ce que je fais est juste de vous montrer la sortie de ceux-ci. D' accord, donc si j'étais revenu, je devrais le voir regarder à travers. C' est l'élément 5. C' est l'indice zéro. Et voici l'élément de pluie 4. Est-il Index un. Voici l'élément de pluie 3 et ainsi de suite. Donc tout ce que l'index de poupée fait est de vous donner l'index tout tableau. Retourne-t-il le tableau ? Je ne sais pas à quoi ça sert, mais de toute façon, c'est comme ça que tu utilises les deux autres. Laissez-moi vous donner un défi basé sur cela, et nous allons dans la leçon d'aujourd'hui, parce que ça a été beaucoup. Donc, je vais vous donner un tableau ici de fruits si les fruits variables sont égaux et aller de l'avant et taper ceci parce que c'est votre défi. Pomme kiwi, paire de bananes, raisin, citron vert, orange et citron. Très bien, alors tapez ceci afin que vous ayez une variable appelée fruits avec un bouquet de fruits et un tableau. Voici le défi pour vous en utilisant les quatre chaque boucle de méthode à travers cela et de sortie ces sortie donc. Donc, il dit que Kiwi n'est pas l'indice zéro. Et puis il dit que la pomme est un indice et ainsi de suite. Donc, pour chaque élément que vous voulez dire, l'élément est un index vide. Et donc vous aurez une liste ah ici de tous les éléments de l'index dans lequel ils sont. Essayez la boucle des orteils à travers cela et imprimez-les, et je vais vous montrer comment le faire ici dans une minute. Ok, donc j'espère que vous avez pu imprimer cette liste, laissez-moi vous montrer comment je le ferais en utilisant le processus d'étape de la Force aérienne. Donc, étape un point de fruits pour chaque étape deux une fonction de rappel. Troisième étape, on va mettre les paramètres de l'air. Dans ce cas, je vais mettre l'élément dans Index parce que nous n'utilisons pas le tableau et l'étape 4. Je vais consoler les informations sur l'air, donc console cet élément journal Plus est un index plus index. D' accord, donc tout ce que je fais est d'imprimer l'élément et de dire que ce n'est pas l'index et la valeur de l'index . Donc si je touche retour, on y va. Kiwis et indice zéro pommes et index, une banane et un indice à espérer que vous avez ça ? Sinon, pas de problème. Je pense que vous comprenez le point. Nous avons fait beaucoup d'exemples ici. Et le fort. Chaque méthode est géniale. S' habituer à elle et s'entraîner avec elle. Et je te verrai le jour 10. Où était-on nous regarderons la méthode de filtre. 11. Jour 10 : filtre: Bonjour, tout le monde. Et bienvenue au Jour 10. En ce moment, vous avez appris 26 méthodes. Félicitations. Aujourd'hui, nous allons regarder une autre méthode puissante appelée filtre. Quelle est la méthode de filtrage ? Eh bien, la méthode filter crée un nouveau tableau à partir des éléments du tableau d'origine qui ont passé une certaine condition en excluant ceux qui échouent. Autrement dit, il filtre à travers un tableau, choisissant ceux qui passent le test, qui est fourni par la fonction d'air. Vous pouvez voir l'utilisation pratique immédiate de celui-ci, n' est-ce pas ? Ainsi, la méthode de filtre prend également les mêmes paramètres que les quatre chaque méthode. Donc, c'est utile. Mais nous allons commencer notre leçon avec le paramètre le plus commun, qui est l'élément. Donc, dans notre dernière leçon que nous avons utilisée, je pense que le nombre. Peu importe ce que vous appelez ça, mais on va l'appeler élément dans cette leçon. Mais la définition est toujours le même élément est la valeur de l'élément courant. Donc nous savons déjà pour celui-là. Permettez-moi de vous montrer un exemple de la façon dont cela fonctionne. Alors ouvrons votre console Js pote et créons une variable. Voici donc une variable appelée âge et faisons un tableau plein d'âges avec 35 14 50 à 2111 80 18 et 17. Bon maintenant, comme on l'a fait avec les quatre chaque méthode, on va briser celle-ci, étape par étape. Donc, d'abord, nous allons créer une nouvelle variable qui vérifiera ce tableau pour les âges de 18 ans et plus. Donc, créons une variable appelée adulte. Donc nous allons créer un filtre qui filtrera tous les âges de moins de 18 ans et nous laissera avec les adultes. Donc, comme le 40 chaque méthode, il y a quatre étapes quatre des mêmes étapes avec cette méthode également. Alors rappelez-vous, première étape consiste à simplement ajouter sur la méthode de l'air. Donc, le filtre point d'âge C'est l'étape un ne pas frapper dans Rappelez-vous, nous allons construire sur cette étape pour se rappeler est d'entrer la fonction de rappel d'air, Donc la fonction parenthèses Ouvrir accolade fermer course bouclée Étape trois, nous passons dans l' élément de tableau d'air et ce sera la valeur de l'élément courant du tableau comme il filtre à travers chacun. Donc c'était leur numéro dans la dernière leçon ici, nous allons mettre l'élément et cela représente chaque élément du tableau comme nous le traversons . Enfin, mettons l'air conditionné. Donc, ce que nous voulons faire, c'est que nous voulons retourner tous les éléments qui ont 18 ans et plus. On veut juste les adultes. Donc, nous mettons simplement l'élément de retour supérieur ou égal à 18. Donc, nous l'avons là. On va filtrer tous ces âges qui ne sont pas supérieurs ou égaux à 18 ans. Nous allons retourner un nouveau tableau avec juste les éléments adultes. Touchons, entrons et vérifions leur variable adulte. Et on y va. 35 est dans le tableau. 14 a pris. Filtré sur 52 est il 21 est là ? 11 est filtré. 80 est là, 18 est là et 17 a été filtré. Un tableau d'air a été filtré pour les 18 ans et plus. Excellent travail. Voici un autre exemple, et je veux que vous fassiez celui-là. Et si on voulait avoir tous les âges entre 18 et 60 pour voir ce tableau ici ? Nous voulons juste les âges entre et non compris, mais entre 18 et 60 ans. Et voici la qualification cette fois n'utilisez pas la fonction de rappel. Au lieu de cela, créez une fonction distincte, puis appelez ce nom de fonction. Essaie ça. Filtrer le Saray ce tableau d'âge pour les âges compris entre 18 ans. Et 60 et utilisez une fonction séparée. Et je vais te montrer comment le faire dans une minute. Très bien, Super. Espérons que tu l'as eu. Donc, créons la fonction d'abord. Donc disons la fonction, et je vais l'appeler vérifier l'âge ici. Je vais mettre Element et, euh, juste ma fonction normale là-bas, et je veux retourner l'élément plus grand que nous ne nous souvenons pas, nous ne ferons pas inégal parce que nous ne voulons pas 18 ou 60. On veut des trucs entre ça. Donc plus de 18 et moins de 60. Donc retourner l'élément supérieur à 18 et inférieur à 60. D' accord, laisse-moi frapper. Entrez. Oh, oups. Ma méchante. J' ai oublié de mettre un élément là deux fois, alors refaisons-le. Mes excuses, éléments, et je veux retourner élément qui est supérieur à 18. Et je dois remettre élément. L' élément est inférieur à 60. Donc, l'élément qui est supérieur à 18 et inférieur à 60 il va revenir. Donc ici, c'est juste ma fonction. Il entre. Leur fonction est définie. Deuxièmement, filtrons à travers le tableau d'air avec leur fonction comme argument. Donc, disons que P adulte variable est égal au filtre de points d'âge. Voici donc leur méthode, et nous n'avons pas besoin de faire le rappel de fonction. Nous pourrions simplement passer la fonction que nous avons déjà créée. Donc c'est vérifier l'âge. C' est tout ce qu'on a à faire maintenant. Quand j'appuie sur Entrée, je devrais être en mesure de vérifier adulte, et il ne devrait avoir qu'entre 18 et 60 ans. On y va. Donc on en a 35. Nous n'en avons pas 14 parce que c'est en dessous de 18 ans. Nous en avons 52 et 21. On n'en a pas 11. On n'en a pas 80. C' est au-dessus de 60 ans. On n'en a pas 18 parce qu'on n'a pas égalé 18. On a fait plus de 18 ans et on n'en a pas 17. Parce que, bien sûr, c'est moins de 18 ans aussi. Donc ça a fonctionné. avons donc filtrés pour une tranche d'âge spécifique. Excellent travail. Mais bien sûr, comme toujours, il y a Mawr et cela vient dans la voie des paramètres, tout comme nous l'avons vu avec les quatre chacun. Laisse-moi ouvrir ça. Donc, tout comme leur ver ou leurs paramètres pour les quatre chaque méthode. en va de même pour la méthode de filtre, et ces paramètres sont les mêmes. Donc, nous savons déjà sur l'élément qui est requis le paramètre de l'élément. Mais il y a à Maurin que vous connaissez, Um, Um, il y a l'index, qui est l'index de tableau de l'élément courant optionnel. Et puis il y a le tableau. Objet de tableau d'origine facultatif. Alors jouons avec ça. Retournons voir notre Js Consul et essayons ça. Donc, disons que nous voulons obtenir un tableau de positions d'index pour tous les éléments qui sont de 18 ans et plus. Nous voulons donc obtenir un tableau de positions d'index pour tous les éléments qui sont 18 assez. Donc, au lieu de retourner tous les éléments qui sont 18 ou plus, nous allons filtrer ce tableau et retourner les positions d'index. Laissez-moi donc créer ce tableau à nouveau. L' âge variable est égal à 35 14 50 à 2111 80 18 et 17 ans. D' accord, donc d'abord, commençons par une variable d'air une annonce sur sa méthode comme ainsi Donc disons que le filtre de points d'âge suivant après cette fonction de rappel. D' accord. Troisièmement, passons le paramètre d'élément d'air, et notre paramètre d'index est que nous aurons besoin de la valeur de chaque indice d'élément donc quatrième, ajoutons sur la condition de l'air dans le point de console enregistré l'index. Oui, tu peux le rendre. Mais pour le bien de notre tutoriel étaient juste se connecter à la console. Donc, disons que si l'élément whops est supérieur à 18 puis console cet index de journal. Donc, si l'élément est supérieur à 18 montre l'index et je ne l'assigne pas à une variable, je montre simplement comment les index utilisés ici. C' est pourquoi nous sommes console que la journalisation de ceci Donc, cela devrait nous donner l'index de tous les éléments qui sont supérieurs à 18. Regarde ça. 0 à 3 et 5. Merveilleux. Bon, donc voici le dernier défi pour vous. Essaie ça. Créons une variable appelée Jour du mois et avons un tableau avec les jours du mois. Disons que le troisième, le 15e 22e le second, le huit, le 30e et le 23e, touchez le retour. Maintenant, voici mon défi pour vous. Je veux que vous filtrez à travers cela, retournant tous les jours du mois qui viennent après le 15 et en le retournant dans ce format. Donc, le 1er 1 qui est après le 15 de 20 secondes que je veux dans ce format 22 a un index de deux. Et puis vous diriez que du suivant qui vient après le 15 serait comme 30e a un index de cinq dans une liste d'éléments a un index d'index, donc vous pouvez le faire avec la fonction de rappel. Ou vous pouvez le faire avec une fonction séparée comme vous le souhaitez. Mais voyez si vous pouvez filtrer tous les jours du mois à venir après le 15 et le point de console Log it donc il dit Element a un index d'index. Essayez-le Maintenant, travaillez avec vous en une minute. D' accord ? Alors j'espère que tu l'as eu. C' était un peu comme certains des défis que nous avons rencontrés. Donc je pense que tu l'as probablement eu, mais laisse-moi te montrer quand même. Donc, je vais le faire avec une fonction séparée. Je vais dire que la fonction a appelé. Appelons ça la seconde moitié avec deux paramètres élément et index, et je vais dire, um, um, si l'élément est supérieur à 15. Si l'élément est supérieur à 15 que la console cet élément journal espère que Element Plus a un index de je suis juste contaminant ici a un index d'index. Et vous voyez, j'ai mis ces espaces là pour rendre la phrase nécessaire. Je vais fermer ça, et ça va être ma fonction. Donc, je pourrais juste retourner mon ensemble de fonctions suivant. J' appelle mon filtre. Donc le jour du mois. Donc c'est mon filtre de points de tableau, et je vais le filtrer en fonction de ma fonction. Donc je vais juste mettre mon nom de fonction Deuxième moitié, je vais revenir. On y va. 22 comme un indice de 2 30 avait est comme un indice de 5 23 comme un indice de six. Je pense que tu l'as probablement eu. Et j'espère que vous comprenez filtre. Beaucoup mieux annoncé. Très puissant. Vous pouvez prendre un tableau et filtrer certaines choses en fonction des exigences que vous définissez . Il le retourne dans un nouveau règne avec des éléments que vous avez filtrés. Donc nous avons fini 10 jours demain, nous allons regarder la méthode de carte bien-aimée. Ça va être très amusant. Et je te verrai alors 12. Jour 11 - carte: Hé, les gars, bienvenue au jour 11. Vous êtes peut-être usé par ce point, mais accrochez-vous là. Une fois que vous aurez fini aujourd'hui, il vous reste un jour. La leçon de demain est de loin la plus cool. Comme note d'accompagnement, je viens de mettre une nouvelle ampoule et les choses étaient vraiment nécessaires à Orange County, hein ? Comme note d'accompagnement, je viens de mettre une nouvelle ampoule et les choses étaient vraiment nécessaires à Orange County, Alors regardons la méthode d'aujourd'hui, qui est la carte. La méthode de la carte est si cool, et vous l'utiliserez un tas. Donc, aujourd'hui est le jour où nous regardons cette méthode que si vous venez à bien comprendre, deviendra un outil puissant dans votre boîte à outils JavaScript. Il est appelé la méthode de la carte. Maintenant, quelle est la méthode de la carte ? La méthode map crée un nouveau tableau avec le résultat de l'appel d'une fonction pour chaque élément de tableau . Donc, il crée un nouveau tableau, et les résultats vont être les résultats de l'appel d'une fonction pour chaque élément du tableau. Attendez une minute. Ça ressemble à une autre méthode que nous avons fait. Ça ressemble à la méthode pour chaque méthode, non ? Eh bien, il y a une différence subtile mais très importante ici. Les quatre chaque méthode ne retourne en fait rien, mais indéfini. Ce qu'il fait, c'est qu'il mute chaque élément du tableau. Et puis c'est fait, rejetant la valeur de retour. Un exemple, peut-être quelque chose comme itérer sur un élément de tableau et enregistrer les valeurs mutées dans une base de données et fait. Et par muté, je veux dire, je veux dire, quelle que soit la fonction que vous appelez sur chaque élément. D' autre part, la méthode map analphabète sur un tableau. Il transforme chaque élément du tableau, et il retourne un nouveau tableau avec les valeurs transformées. Ce nouveau rayon est de la même taille et ne rejette aucun élément comme le fait la méthode de filtre . D' accord, donc la différence entre les quatre et la carte est que les quatre ne retournent rien . Il suffit d'y aller. Il tourne juste en boucle dans le tableau et mute les choses. Et puis c'est fait. La méthode map boucle sur un tableau dans mute les choses dans un nouveau tableau avec les valeurs transformées . Donc je vais discuter de ça, euh, refaire ça. Si cela est passé au-dessus de votre tête, donnons un exemple d'abord de ce que fait la méthode map. Alors ouvrons Js Consul, et créons un tableau. Alors que diriez-vous des nombres variables égaux Faisons cela. 012345 Et je mets n'importe quel accolade. Bon, donc, donc, nombres, nous avons une variable appelée nombres avec un tableau de six nombres ici. Zéro à cinq coups. Entrez. Maintenant, quels paramètres pensez-vous que la méthode de carte utilise ? Prenez un invité rapide. Eh bien, tu as les mêmes trois. Comme pour chaque et filtre, c'est l'index d'élément dans le tableau. Rappelez-vous, l'élément est l'élément actuel en cours de traitement dans le tableau. L' index est l'index de tableau de l'élément courant dans le tableau. Bien sûr, est l'objet du tableau d'origine. Essayons quelque chose de facile. Comme multiplier chaque élément par deux. Bon, alors faisons ça. Donc on va faire la méthode en quatre étapes. Vous devriez être habitué à cette méthode en quatre étapes maintenant. Donc, le 1er 1 est juste ajouter la méthode à la fin de leur variable. Donc, les nombres point map Étape deux est de placer la fonction de rappel d'air dans ces parenthèses, donc la fonction ouverte. Orthèse bouclée, proche, proche, course bouclée et troisième, rappelez-vous, rappelez-vous, nous passons dans l'élément de tableau d'air comme d'habitude. Ça pourrait être n'importe quel nom. Vous verrez souvent les gens utiliser comme l'élément que nous avons utilisé. On a utilisé des chiffres. Certaines personnes utilisent juste engourdi. Je vais dire Element, utilisons l'élément cette fois et vient. Rappelez-vous donc que ce paramètre d'élément va représenter les éléments de ce tableau pendant que nous bouclons sur chacun d'eux. Et enfin, ajoutons notre condition et rappelez-vous que cela renvoie un nouveau tableau, alors assurez-vous de retourner votre condition. Donc, nous allons dire l'élément Retour fois deux et ça devrait être tout. Frappez, revenons et voyons ce qui se passe. Boum. Nous avons un nouveau tableau ici. C' est un nouveau tableau. Ce ne sont pas des chiffres. Je peux dire des chiffres, et nous avons toujours la même chose. C' est un nouveau radiant retourné, et tout est multiplié par deux. Donc zéro temps 001 fois deux est 22 fois deux est 43 fois à une bouteille de six. Donc, nous avons itéré sur ce tableau et avons muté ces éléments en un nouveau tableau. Excellent travail. Quelques choses à noter à nouveau pour vous assurer que vous comprenez, variable d'air numéro un de carte renvoyait un nouveau tableau. Ainsi l'utilisation du retour. Si nous devions sauver sa méthode dans une nouvelle variable, cette variable serait un tableau complètement nouveau avec leurs montants doublés. Je pense que c'est logique. Deuxièmement, les quatre. Chaque méthode, en revanche, ne peut pas être retournée. C' est pourquoi nous avons dû consoles plus longues réponses, car une fois que les éléments du tableau ont été mutés, c'est fait. Vous pouvez voir immédiatement où l'utilisation de la carte serait un bien meilleur outil si vous deviez faire n'importe quelle sorte de débogage sur la route. Voici donc un défi pour vous. Je vais créer un nouveau tableau de nombres variables, et je vais mettre quelques nombres ici. Donc neuf, 16 25 400 disons 900. Voilà ce que je veux que tu fasses. Je veux que vous utilisiez la méthode de la carte. Et au lieu de créer une fonction de rappel, passez la méthode de l'objet racine carré point mathématique comme la poussière de paramètre, obtenant la racine carrée de chaque élément et créé dans un nouveau rayon appelé tableau racine carrée. Donc, si vous n'êtes pas familier avec la racine carrée de point mathématique, vous pouvez dire, um 25 et cela devrait obtenir la racine carrée de 25 qui est cinq. Donc, au lieu de faire une fonction de rappel, je veux que vous mettiez cette racine carrée mathématique dans votre paramètre, donc il va mapper à travers ce tableau, et il va obtenir la racine carrée de chaque élément. Alors essayez cela et enregistrez-le dans une variable appelée tableau racine carrée. Donne-lui un coup de feu et j'y travaille avec toi dans une minute. D' accord, passons par celle-là ensemble. J' espère que tu l'as, mais c'est assez simple. Si tu ne l'as pas compris, tu vas te frapper après avoir vu que c'est très facile. Bon, donc les chiffres sont là. Point variable mat. On va commencer par ça. Et puis je vous ai dit au lieu de faire la fonction de rappel, il suffit d'entrer dans la racine carrée mathématique et nous voulons l'enregistrer dans une variable appelée Where Root Array et nous devrions appuyer sur Entrée. Donc c'est tout ce que c'est à une carte de points de nombres, et pour chaque élément, nous allons obtenir la racine carrée. Laisse-moi frapper, entrer et nous devions indéfinis. Pourquoi avons-nous été indéfinis ? Eh bien, c'est parce que nous l'avons stocké dans une variable, alors voyons ce que la variable donne l'entrée du tableau racine carrée et j'ai un nouveau tableau avec les racines carrées, Donc la racine carrée de neuf est trois racine carrée de 16 est quatre et sur et sur. Donc, si je tape des numéros, je vois que le tableau n'a pas changé qu'il a créé un tout nouvel arrangement et qui est stocké en carré rotatif. Ok, je pense que tu comprends le point. Essayons donc 1/3 exemple, et dans ce cas, nous allons impliquer le paramètre d'index. Bon, alors faisons quelque chose de simple qui est créé variable. Créons une collection de personnes donc égales que je vais mettre quelques parenthèses ici, ouvrir ça et ajouter trois personnes. Donc je vais dire, euh, prénom, prénom, je dois dire, euh, euh, Jimmy nom de famille Brown. Fermez ça, mettez une virgule Whoops, virgule. Et je vais juste copier et coller à plus de gens. Pace Basé pour la deuxième personne, je vais l'appeler Cindy. Prénom et Malcolm. Nom de famille. Prénom de la troisième personne. Je vais dire Timothy, prénom et souches nom de famille en retour. Donc j'ai une collection de personnes ici avec prénom nom de famille. Donc ce qu'on va faire, c'est qu'on va faire, Matt va utiliser la boucle des orteils à travers ces gens en listant le prénom. Donc, si nous avions une tonne de personnes et que nous voulions juste obtenir le prénom et le nom de famille de chacun , nous pourrions utiliser la carte et la boucle à travers cela. C' est ce qu'on va faire. Créons notre fonction pour ce séparé. Donc, faisons fonction dans Passons dans l'air, élément actuel et l'index, accord, et nous allons appeler cette liste de fonctions noms afin élément et index comme leurs paramètres à l'intérieur de celui-ci. Je vais créer une variable appelée noms complets en ce qui équivaut au point de l'élément prénom parce que ces objets et je veux le nom, je veux la valeur et l'élément point nom de famille et ensuite nous allons simplement retourner les noms complets . Venez ici là-dedans donc j'ai ma fonction définie. Alors, comment pouvons-nous exécuter la carte ? C' est très facile. Leur première étape est toujours la carte à points variables, et ils allaient passer dans la fonction. La fonction des noms de liste touche, retourne tout droit, et nous en obtenons un autre. Nous obtenons un tableau d'une augmentation. Donc si on ouvre ça, tu vois qu'on a trois tableaux parce qu'on l'a fait ici. Et donc nous ouvrons le 1er 1 Nous avons Jimmy Brown, nous ouvrons le 2ème 1 nous avons Cindy Malcolm parce que nous avons mis la virgule. Il a créé deux index différents. Donc ce n'est pas un bon exemple. Alors allons l'habiller un peu, et je vais vous donner ce défi. Donc, prenez ceci et voyez si vous pouvez joindre conseil, Voyez si vous pouvez les joindre ensemble dans une ligne dans un nouveau tableau appelé noms avec la position d'index listée avant. Donc ça va ressembler à ça. C' est ce que je veux que tu fasses. Donc, je veux que vous ayez un tableau avec ceci dedans. Zéro Jimmy rond. Ce serait dans l'indice zéro. Et puis je veux que tu mettes, hum, un. C' est quoi un ? Et ça va dire Cindy Malcolm et Timothy Stumps. Bon, donc c'est un tableau, donc je veux que vous utilisiez la carte et la méthode conjointe, voyez si vous pouvez les joindre ensemble en une seule ligne. Ceux-ci ce tableau d'une augmentation, voir si vous pouvez les joindre ensemble dans une ligne dans un nouveau tableau appelé noms, avec la position d'index listée avant elle. Donc, il va dire que dans un rayon zéro en position zéro, nous avons zéro, qui est la position de l'index. Deux-points, la virgule du nom de la personne dans le premier index. Nous en avons un dans ainsi de suite. Voyez si vous pouvez le faire. J' espère que ça a du sens. Voyez si vous pouviez faire ça. Si ce n'est pas le cas, je vous l'expliquerai dans une minute. Laisse-moi t'accompagner dans cette course. Cette année, je vais définir la fonction séparément à nouveau parce que j'aime juste le faire. Donc la fonction. Appelons cette liste des noms comme nous l'avons fait avant cet élément passager et son index. On va avoir besoin d'eux ouverts et fermés. Les accolades de marque créent une variable appelée noms complets et égaux. Et commençons simplement par ce que nous avions dernier élément de temps que le prénom élément virgule point nom de famille. Alors commençons par ça. Et puis, bien sûr, renvoyez les noms complets. D' accord, mais on veut les rejoindre en une seule ligne. D' accord. On n'en veut pas comme on l'avait fait auparavant. Nous voulons les rejoindre en une ligne, donc Ajoutons sur l'air, joindre la méthode. Souviens-toi comment faire ça. Nous allons juste à la fin de cela et mettre point jointure et il a l'argument du séparateur d'air. Qu' est-ce qui va être un séparateur pour aller dans l'espace ? Nous avons donc ajouté sa méthode de jointure. Maintenant, ajoutons sa valeur d'index très bien à l'avant ici. Donc ici, je vais juste mettre l'index puis Plus, on doit y mettre notre petit Colin. Alors concoctons innés là, Colon et juste comme ça. Alors voyons ce qui se passe. Prenons cette fonction et retournons-la. Bon, Donc, nos fonctions sont définies et enfin, méthode de Matt d' air avec leur fonction est l'argument dans assigné à notre nouvelle variable. Donc, les gens assigner à une variable appelée noms, bien sûr. Donc, les gens pointent la carte, puis l'argument air est les noms de la liste de fonctions. Voyez ce qui se passe. Des noms de boom. Maintenant regarde ça. Je n'ai pas de tableau avec trois éléments dedans. Il y a en position d'index 10 Je veux dire, position d' indice zéro Jimmy Brown un Cindy Malcolm à Timothy Stumps. Alors nous les avons réunis. Excellent travail. Si vous n'avez pas bien compris, c'est un peu délicat, mais je pense que vous comprenez la méthode de la carte. Laisse-moi le dire encore une fois. Écoutez très attentivement. Si vous ne vous souvenez pas de tous les exemples du moins et assurez-vous de vous en rappeler la différence entre la carte dans les quatre chacun. Rappelez-vous, ils sont très semblables. Ils font les mêmes choses. La différence est que la carte a réellement retourné quelque chose d'un nouveau tableau tandis que les quatre chaque méthode retourne. Rien d'indéfini. C' est la clé. Une fois que vous avez cela, rappelez-vous simplement que la carte est un taux sur un tableau, appelant une fonction pour chaque élément en retournant les éléments transformés dans un nouveau tableau de la même taille. C' est donc la méthode de la carte. C' est merveilleux de savoir. Reste ici, continue de t'entraîner. Et je vous verrai dans notre dernière leçon, Leçon 12 qui est celle de mes favoris et qui m'a pris beaucoup de temps pour m'y habituer. On va regarder ça dans la prochaine leçon. Et une fois que nous avons fini, j'ai une feuille de triche à vous donner alors voyez un jour 12 13. Jour 12 - réduire: Hé, tout le monde. Et bienvenue au jour 12. Vous êtes là. Félicitations pour l'avoir fait aussi loin. Et mon cadeau pour vous est cette méthode géniale ici, le jour 12. C' est l'un des meilleurs. Si vous apprenez cela et le mettez dans votre boîte à outils, il s'avérera si utile pour vous dans votre code et votre carrière. Donc, la méthode pour aujourd'hui est appelée réduire. Nous allons aussi regarder réduire, à droite, droite, Mais cela ne prendra qu'une seconde une fois que vous comprenez, réduire. Donc voici la dernière leçon. Après aujourd'hui, vous connaîtrez 30 méthodes javascript et vous recevrez ma feuille de triche de haute qualité avec toutes ces méthodes pour raccrocher par votre espace de travail pour référence. Mais d' abord, travaillons à travers cette méthode. C' est une bonne chose. Donc ça s'appelle réduire. Quelle est la méthode de réduction ? C' est cette méthode La méthode réduite exécute une fonction pour chaque valeur du tableau. Ça semble familier. Mais regardez cela de gauche à droite et réduit le tableau en une seule valeur. C' est la différence. Donc, il itère sur ce tableau, et il prend chaque élément de tableau et le réduit à une seule valeur. Pour comprendre cela, nous allons parcourir le format étape par étape ici. Alors d'abord. Alors regardons cette étape par étape. Donc, d'abord, construisons la fonction et discutons de ce qu'elle fait. Disons que nous avons un tableau appelé exemple Array. Attendons notre méthode à elle. C' est donc leur méthode en quatre étapes. Tu te souviens ? Donc, étape un tableau exemple de point réduire. C' est ce qu'on ferait. Deuxième étape. Nous entrerions une fonction de rappel afin que nous mettions notre fonction à l'intérieur des parenthèses réduites . C' est très familier pour vous. Maintenant, vérifiez ça. C' est là que nous divergeons ici. Troisièmement, parlons des paramètres, car c'est ce qui fait monter tout le monde. La fonction de rappel a quatre paramètres. Quatre. Numéro un, l'accumulateur. C' est la chose dont nous devons parler. L' accumulateur accumule toutes les valeurs renvoyées. Ceci est requis. C' est la valeur qui va changer. Comme nous avons parcouru le tableau, vous comprendrez cela plus en une minute. Deuxièmement, l'élément. Tu sais ce qu'est l'élément. C' est la valeur de l'élément courant qui est également nécessaire, puis le troisième index. Tu le sais. C' est l'index de l'élément courant optionnel et enfin, le tableau. Objet de taux d'origine. Bonne nouvelle est que, vous savez 23 et quatre déjà là le filtre Samos et pour chacun et carte. Mais nous devons parler de cet accumulateur. Mais quel est cet accumulateur ? Qu' est-ce que c'est ? Eh bien, pensez à ça. Si nous appelons une fonction sur chaque élément et que ces éléments seront réduits en une seule valeur, il doit y avoir une valeur spécifiée où l'accumulation se produit. Ah, valeur qui totalise les modifications en une seule valeur. C' est l'accumulateur. Vous verrez souvent cela appelé Total ou un C C. Je vais dire agir, Utilisons AK et sont des exemples pour l'accumulateur. Donc, comptons jusqu'à la formule finale, et c'est un exemple de rayon point réduit à l'intérieur de réduit. Nous avons une fonction de rappel, et comme leurs paramètres, nous avons AC pour l'indice d'élément accumulateur, un tableau. Par exemple, le temps. Ça suffit de ça. Regardons quelques exemples pour Air Js Council. Alors regardons un exemple facile. Créons une variable appelée nombres et avons un tableau qui a juste quelques nombres dedans. 0123456 Rends-le, et on va faire l'air en quatre étapes. Tu devrais être habitué à ça maintenant. Donc, nous avons des nombres dot dot reduce. Donc, quelle que soit la variable est un tableau d'air, c'est avec la méthode ajoutée à la fin, c'est l'étape une. étape deux est à une fonction de rappel, alors mettons notre fonction là-dedans. Étape trois ajouter des paramètres d'air maintenant pour cette troisième étape entrera dans l'accumulateur d'air parce qu' il est nécessaire et notre élément actuel parce qu'il est nécessaire comme arguments. Donc, nous allons mettre acte pour accumulateur et élément. L' accumulateur est là. L' élément va être ces éléments de la pluie Enfin, et ce qu'on va faire, c'est qu'on va prendre l'accumulateur et y ajouter l' élément à chaque fois. Donc, ici, nous pouvons mettre l'élément de retour ac plus et voir ce que nous obtenons. 21. Donc voici ce qui se fait dans cet exemple, c'est ce qui se passe. Donc l'accumulateur zéro. Si ce n'est pas défini, ce sera toujours le premier élément du tableau. Donc, l'élément zéro de l'accumulateur d'air est zéro. Donc, quand on les additionne, on obtient zéro. C'est le premier appel. Maintenant, on passe au deuxième appel. L' accumulateur est toujours zéro et nous avons un élément d'un. Donc un plus zéro sera un qui est leur accumulateur. Maintenant, le troisième appel que nous avons un, c'est qu'il y a un élément d'air de l'accumulateur est trop donc deux plus un est trois qui va retourner un trois qui est maintenant accumulateur d'air. Donc, où l'accumulateur sur le quatrième appel commence par trois éléments est trois, trois plus trois va être six. Ça va être une valeur de retour. C' est un nouvel accumulateur d'air. Tu vois ce qui se passe ? Chaque valeur de retour dans ces boucles va s'additionner dans l'accumulateur. C' est le point de l'accumulateur. Enfin, Donc, vous pouvez Paul et vous pouvez regarder à travers cela. Cela vous montre tous les sept appels ici et comment nous arrivons à la valeur de 21. Bon, maintenant, attends une minute. Ce n'était pas suffisant. Il y a un autre paramètre et c'est ce qu'on appelle la valeur initiale. Donc, pour le total jusqu'à le compter, nous avons cet exemple de tableau de points réduire, Nous avons une fonction de rappel et nous avons des paramètres d'air AC Element Index, un tableau et puis après cette fonction, nous ont une virgule dans la valeur initiale. Quelle est cette valeur initiale ? Eh bien, simplement, la valeur initiale est la valeur par laquelle l'accumulateur va commencer. S' il n'y a pas de valeur initiale à condition que l'accumulateur commence comme la première valeur de la valeur du premier élément de tableau. Je l'ai déjà mentionné. Donc, si vous ne fournissez pas cela, c'est facultatif. Si vous ne l'avez pas fourni, la valeur de l'accumulateur commence comme la première valeur du tableau. S' il y a une valeur initiale, ce sera la valeur initiale de l'accumulateur dès le début. Essayons donc un exemple en utilisant la valeur initiale. Et voici cette fonction de réduction avec la valeur initiale de huit. Voici donc un exemple ici afin que les nombres points réduisent la fonction de rappel étape une étape deux. Troisième étape, on va passer quelques paramètres ici. On va mettre AC un élément parce qu'ils sont nécessaires. Et faisons la même chose qu'on a fait il y a une minute. Retourne l'élément AC plus, mais cette fois nous allons mettre une virgule une valeur initiale de huit. Donc nous sommes l'accumulateur va commencer sur huit. Alors allons frapper. Entrez et voyez ce qui se passe. 29. Donc ce sont les mêmes boucles dans le graphique que je vous ai montré tout à l'heure. Mais au lieu de commencer l'accumulateur à zéro, nous avons commencé sur huit. Donc, si vous ouvrez à nouveau ce tableau et que vous rayez ce zéro et mettez huit là et que vous travaillez à travers, vous finirez avec 29. Donc, en gros, cela nous met juste huit en avance, parce que tout ce que nous faisons c'est d'additionner les valeurs. Donc, de toute façon, c'est ainsi que vous donnez à l'accumulateur une valeur initiale une valeur de début. Bon, alors regardons un dernier exemple pour nous assurer que nous avons compris les bases de réduire. Regardons quelques données. Donc je vais, euh, entrer dans une collection ici. Faisons la population variable est égale à quelques parenthèses ici. Je vais mettre des données. Donc, faisons ça et disons état, Californie, faire qu'une virgule de l'état C capitale Californie pop les stands pour la population 397 huit 0000 Karma ici va être un commun à ce que je vais faire, c'est que je vais juste copier et coller ce rythme donc cette année et coller qu'il y a et laissez-moi faire un rythme de plus qu'il. Faisons quelques populations ici. Donc, je vis en Virginie. La population de 841 2000. Le prochain état que nous allons donner est la population de la Floride de 206100. L' état final est au hasard principal avec une population de 1331000. Et j'aimerais pouvoir le formater mieux. C' est une chose à propos de Js, Consul, vous ne pouvez pas mettre ça dans un joli, joli format. Donc ce qu'on va faire, c'est utiliser la méthode de réduction pour obtenir la population totale de ces quatre états. Donc si quelqu'un a dit que j'ai ces quatre états, pourquoi ne pas me donner la population totale d'entre eux ? Vous pouvez dire, Hey, je peux utiliser la méthode reduce parce que je peux les parcourir et la réduire à une seule valeur. Alors que diriez-vous de lui donner un coup de feu ? Je vais juste te laisser aveugle ici et essayer. Donne-lui ton meilleur coup. Commencez par ma méthode en quatre étapes, donc point de population Réduire et aller à partir de là. Essayez de voir si vous obtenez la valeur totale. D' accord, je ne t'ai pas dit ça, mais il y a un gros tour ici. Tu devais vraiment attraper celui-là. Tu as eu la réponse maintenant ? Il suffit de lire la page plus douce. 1331000206100008412000 Vous avez compris ça ? Si tu l'as fait, alors c'est mal. Et je vais te dire pourquoi j'ai eu ça aussi. Je croyais que c'était juste. Mais c'est faux et c'est une bonne chose. C' est toujours bien de se tromper parce que tu apprends de tes erreurs. Vous voyez, si vous n'avez pas défini de valeur initiale que vous avez commencé avec la population de Californie Donc votre accumulateur a commencé avec 39780000 Donc vous n'avez pas commencé à partir de zéro. Vous avez commencé tout ce qu'il a commencé avec cet accumulateur pour que les accumulateurs s'ajoutent maintenant ici dans ça et ça et vous allez arriver à un nombre plus élevé. Vous devez donc commencer la valeur initiale de zéro. C' est très important. L' accumulateur, les valeurs initiales de chose très importante lors de l'utilisation de cette méthode. Essayez-le à nouveau avec zéro comme valeur initiale et ensuite je vais travailler avec vous. D' accord ? J' espère que vous avez un autre numéro que ça, et nous verrons ce que c'est dans une minute. Voilà ce qu'on va faire. Je vais aussi frapper le retour . Sauvegardez ça. Donc c'est simple. Est-ce que ce regard, Population Étape 1 est la population réduite. C' est comme ça que nous avons commencé, puis étape pour fonctionner. Fonction de rappel. Troisième étape. Qu' est-ce qu'on va mettre ici comme paramètres ? On va mettre AC un élément parce qu'ils sont nécessaires. Et alors, qu'est-ce qu'on revient ? Retourne l'élément point pop. Donc, ces éléments d'air que nous avons eu à faire élément point pop plus un CC et voir si nous commençons par ce nombre, la première chose va faire est d'ajouter ce nombre à lui-même parce qu'il commence par le 1er 1 qui est la Californie. Donc, bien sûr, nous devons définir la valeur par défaut. Donc virgule zéro ou non par défaut la valeur initiale. Donc c'est tout ce que vous avez à faire est de taper ça, et si vous appuyez sur retour, vous devriez obtenir 70133000 Ok, c'est 70 millions. 133 000 personnes. Si grand travail dans le traitement et initialement difficile, mais extrêmement puissant méthode. Une dernière chose avant que je te laisse partir. Maintenant que vous savez, la réduction signifiait que vous pouvez facilement ajouter à votre arsenal réduire droit, ce qui est réduit, non ? Bien réduit droite est exactement le même que réduit, mais il réduit les éléments du tableau de droite à gauche au lieu de gauche à droite. Il y aura des moments où tu auras besoin de ça. Je ne sais pas vraiment pourquoi en ce moment, mais réduisez bien. Juste commence de la droite dans réduit les choses à gauche. C' est tout ce qu'il fait. Donc réduit est génial. Vous devriez vraiment jouer avec celui-ci et vraiment vous habituer à la puissance de la méthode reduce . Excellent travail. Vous l'avez fait à travers 30 méthodes en 12 jours suspendus là. Et dans la prochaine leçon, je vais vous donner le lien pour ça, Cici. 14. Félicitations ! Voici votre fiche de cheat!: Hé, les gars. Et félicitations pour avoir terminé ces 12 jours. Vous avez appris 30 méthodes javascript. Maintenant, pour le mieux, si tu t'arrêtes tout de suite, si tu pars quelques semaines, tu vas oublier beaucoup de choses. Donc, ce que j'ai fait est que j'ai créé une feuille de triche de haute qualité basée sur la façon dont vous apprenez ce matériel. Donc si vous voyez sur l'écran, j' ai une feuille de triche pour vous. Je veux que tu l'imprimes. Je veux que tu l'accroches près de ton bureau. Laminé. Quoi que vous ayez à faire, c'est une ressource inestimable. Je l'utilise tous les jours. Ok, donc voici ce que j'ai fait. J' ai pris toutes les méthodes. Donc toutes les méthodes que nous avons apprises, je les ai mises dans une colonne. J' ai une deuxième colonne, et c'est pour le type de méthodes. Donc, nous avons un tableau de quatre que nous avons s pour les chaînes et la fin pour les nombres. D' accord. Ensuite, j'ai les paramètres. Maintenant, regarde ça. Ces air les paramètres de chaque méthode et ici en haut, à droite. Vous verrez que ce qui est dans le gris est facultatif. Ce qui est dans le noir est nécessaire Donc quand vous venez ici, vous allez voir que j'ai tous les paramètres mis de côté pour vous avec les informations qu'ils sont obligatoires ou facultatifs, selon la couleur qu'ils sont. Enfin, j'ai une colonne avec la définition. Alors, juste ici. Si vous imprimez ceci, cela vous donne la méthode, le type de méthode, le Met, les paramètres et la définition de la méthode. Je pense que c'est génial. Ce sont 30 méthodes JavaScript ici. Et voici comment vous l'obtenez. Félicitations pour avoir terminé le cours. Voici comment vous l'obtenez. Vous allez sur mon site web www dot Travis dot media. Oui, j'ai des cheveux. Maintenant, je n'en ai plus. Euh, et vous tapez juste des méthodes Slash Js juste ici. Le haut que tu vas voir ? Félicitations. Voici votre feuille de triche. Donc, vous avez une feuille de triche de haute qualité, PNG, que vous pouvez télécharger l'image ou la feuille de triche de haute qualité. PDF, téléchargez-le ici. Il suffit de cliquer dessus et la feuille de triche est à vous. Et encore, Félicitations. Merci d'avoir suivi mon cours et de prendre le temps de prendre 12 jours de votre année pour apprendre ces nombreuses méthodes. Bonne chance sur votre voyage javascript et vous codez voyage. Je vous souhaite le meilleur