Apprenez les concepts Javascript en construisant un utilitaire qui clone les objets Javascript profondément imbriqués et les enregistre sur bower.

Description
Dans ce cours, vous construirez une bibliothèque qui vous aidera à cloner des objets et des tableaux Javascript profondément imbriqués, vous apprendrez plusieurs concepts Javascript que vous trouverez utiles lorsque vous travaillez avec des objets et des tableaux, et à la fin vous pourrez également enregistrer l'utilitaire en tant que paquet bower sur bower et le rendre disponible pour l'installation depuis n'importe où.

La copie d'objets Javascript se fait par référence, c'est-à-dire que votre objet copié partage la même adresse mémoire que votre objet original.

Ainsi, si vous décidez de changer la valeur d'une propriété sur l'objet copié, vous finirez par modifier la valeur de la même propriété sur l'objet original.

Cela peut être dangereux dans de nombreux cas, lorsque vous changez involontairement l'état d'un objet d'un autre endroit, ce qui peut entraîner des comportements inattendus dans votre application.

Dans le processus de construction de cette bibliothèque, vous en apprendrez plus sur :

Objets et propriétés JavaScript,
pourquoi copier des objets par référence peut être dangereux,
ce qu'on entend par clonage d'un objet,
la création de fonctions d'aide à la vérification de type sur les données,
la création d'une fonction qui implémentera le clonage pour trois cas différents (types de données) où les données ne sont pas un objet ou sont nulles, où les données sont un tableau contenant des éléments de différents types de données et où les données sont un objet (et un objet profondément imbriqué).
enregistrer l'utilitaire en tant qu'ensemble de tondeuse

CLIQUEZ ICI pour accéder à ce cours