3.0 Destructuration
Nous avons donc appris sur le repos la propagation il y a une fonctionnalité que je souhaite couvrir la prochaine génération qui s'appelle la déstructuration la déstructuration vous permet d'extraire facilement des éléments de tableau des propriétés d'objets et de les stocker dans des variables lorsque vous entendez parler de cela pour la première fois cela peut sembler être exactement ce que fait l'opérateur de propagation
mais c'est une chose differente spread supprime tous les éléments de toutes les propriétés et les distribue dans un nouveau tableau ou objet ou à tout autre endroit et destructuration vous permet d'extraire des éléments propriétés uniques et de les stocker dans des variables les tableaux et les objets maintenant pour les tableaux cela ressemble à ceci nous avons un tableau avec deux éléments hello et Matthieu alors nous pouvons utiliser cette étrange syntaxe sur le côté gauche du signe égal qui ressemble a une création de tableau mais nous ne devons pas affecté avec les variables A et B à hello et Matthieu respectivement et pour la même syntaxe avec des accolades et ou dans un tableau la déstructuration l'ordre défini.
quel propriété nous prenons pour la destructuration de l'objet c'est le nom de la propriété ainsi accolade nommé à accolade du côté gauche cible la propriété name de l'objet du côté droitet extraire la valeur raison pour laquelle l'age de la journalisation génère un résultat non défini nous ne retirons pas ceci de l'objet ici donc c'est la déstructuration commençons avec notre tableau de nombres il a les nombres 1 2 3 et maintenant nous voulons obtenir le nombre 1 et 2 ensuite nous pouvons utiliser cette syntaxe de tableau à gauche du Signe égal et choisir les noms de variables de notre choix tel que numéro 1 et numéro 2 et l'affecter un nombre égale à tableau si je consomme maintenant les journaux numéro 1 et numéro 2
maintenant si je fais run ça me met 1 et 2 Imaginons si je veux seulement 1 et 3 on Change seulement le chiffre ici et si j'ai rajouté une virgule et Si je fais run ça me met un et trois c'est un tableau de destructuration désormais la déstructuration des objets et également prise en charge par notre projet car on l'utilise en ce cours cependant ce n'est pas supporté par jsbin ici donc je ne peux pas vous le montrer malheureusement mais j'ai montré la syntaxe sur la diapositive.C'est la syntaxe où vous utilisez des accolades à gauche et voir la propriété qui était avec son nom de deux propriétés dans ce cours je n'utiliserais pas trop souvent c'est syntaxe de destructuration mais je tiens à vous informer de leur existence et du fait qu'elle constitue un moyen pratique d'écrire certains éléments du tableau où des propriété avec leurs valeurs d'objets on se retrouve sur le prochain cours.