5.4 Caractère dynamique des objets
Une chose que nous devons comprendre sur les objets en JavaScript c'est qu'ils sont dynamiques, ce qui signifie qu'une fois que vous les avez créés, vous pouvez toujours ajouter de nouvelles propriétés ou méthodes, ou supprimer celles qui existent déjà. Nous avons donc ici un objet cercle avec une seule propriété qui est rayon, nous pouvons ajouter une autre propriété comme couleur et définir sur jaune, lorsque nous enregistrons le cercle sur la console, vous pouvez voir que nous avons deux propriétés, couleur et rayon. De même, nous pouvons ajouter une nouvelle méthode ici, donc cercle point draw, nous le définissons sur une nouvelle fonction et maintenant lorsque nous le connectons sur la console, nous pouvons voir que notre objet cercle a trois membres, deux propriétés, couleur et rayon et une méthode. Nous pouvons également supprimer des propriétés ou des méthodes existantes, donc ici avant d'enregistrer le cercle, nous pouvons utiliser l'opérateur de suppression, pour supprimer un membre d'un objet cercle. Ce membre peut être une méthode de propriété. Alors on fait un cercle point couleur, nous pouvons également supprimer la méthode draw, donc cercle. Draw, maintenant enregistrez les modifications, nous pouvons voir que notre objet cercle n'a que la propriété radius que nous avons ajoutée au moment de la création de cet objet. , une chose que certains développeurs trouvent déroutant est qu'ici nous avons utilisé le mot clé const, pour définir une nouvelle constante. Cependant, vous pouvez voir que j'ai modifié l'objet cercle de la propriété, puis supprimer cette propriété. Alors, quel genre de constante est-ce? Eh bien, lorsque nous utilisons une constante ici, cela signifie que nous ne pouvons pas réaffecter cette variable, donc cette variable est plus précisément une constante. Nous ne pouvons donc pas réinitialiser le cercle sur un nouvel objet. Si nous faisons cela, nous obtenons cette erreur. Donc Affectation à une variable constante. Nous ne pouvons donc pas réaffecter cette constante, mais nous pouvons toujours modifier l'objet cercle en ajoutant ou en supprimant des propriétés. Voilà pour cette vidéo sur le caractère dynamique des objets en JavaScript, on se retrouve pour une toute prochaine video.