Articles

Affichage des articles du janvier, 2022

Chaque objet a sa boucle : le privilège de l'objet JavaScript

Image
FOR LOOP for in / for of / for each / for what ? It's looping time ! Pour un objet donné, il faut choisir sa méthode de for loop. C'est-à-dire une façon de lire dans un objet afin de récupérer les propriétés de l'objet ainsi que ses valeurs. Pour rappel : Un objet (ou object) en JavaScript ressemble à : Un tableau (ou array) en JavaScript ressemble à : Questions Que faire si l'objet est un object ? ou Que faire si l'objet est un array ? Chacun sa méthode Pour en savoir plus, ce  CODEPEN  a été fait pour tout expliquer. Voici les 5 types de boucle FOR utilisés : La boucle for in La boucle for each : array.forEach() La boucle for of La boucle for avec incrémentation La récursivité : la démonstration sera dans un autre article parce que ce n'est pas une boucle for par définition, mais une alternative pour faire comme une boucle for. Des commentaires détaillés à chaque partie pour en savoir plus. Des méthodes pour les objets ont été utilisées pour réaliser une boucl...

Parce que bien coder c'est le début du bonheur

Image
WEB DEV  You should practice and learn everyday Bien coder ! C'est très important ! Voici des conseils à garder précieusement ! Une des premières choses à faire : penser le code de manière propre. Qu'est-ce que cela veut dire ? Le code doit être aéré et indenté. Ensuite, il faut penser au maintien. C'est-à-dire, factoriser ou refactoriser son code, dans le but de facilement y apporter des modifications et/ou des suppressions. En fait, c'est aussi un moyen pour les autres développeurs de mieux comprendre la finalité du code. Coder, c'est concevoir. Il faut s'organiser et structurer son code avant de se lancer dans l'écriture. Pendant l'écriture, il est primordial de garder en tête un mot d'ordre : robustesse ! En effet, le code doit être prêt à faire face à toutes les situations et les éventualités possibles. Aussi bien les problèmes liés à internet, comme la perte de connexion, la page qui n'est pas trouvée, et bien d'autres mésaventures. Mai...