Articles

Affichage des articles associés au libellé Tests et démonstrations

Fonction JavaScript

Image
All about function How to use it ? It's time to do it ! Les Fonctions en JavaScript de la déclaration de fonction jusqu'à son utilisation Comment utiliser une fonction ? Avant toutes choses les fonctions sont très utilisées et sont très pratiques pour maintenir du code propre, clair et lisible et surtout compréhensible ! Les fonctions permettent de créer des blocs de code indépendants ! L'usage de fonction se fait de plusieurs façons : voir CODEPEN pour en savoir plus C'est tout pour le moment et c'est déjà bien

Spread Operator : l'ultime opérateur

Image
  SPREAD OPERATOR Only three dots ... It's time to spread ! SPREAD OPERATOR La puissance des trois points ! Un véritable couteau suisse parmi les opérateurs JavaScript Polyvalent Utile pour cloner, répliquer, dupliquer, copier, et reproduire un objet Capable de diviser, séparer, découper, décomposer un objet Peut concaténer les array ! Pour information : concaténer c'est comme assembler des blocs de bricks Pour en savoir plus, voir CODEPEN C'est tout pour le moment et c'est déjà bien

Coding Challenge JavaScript

Image
  Coding Challenge Ultimate Training It's time to code ! CODING CHALLENGE JAVASCRIPT C'est le moment de partir en quête vers une nouvelle aventure ... ou presque Le plus important ici c'est l'entraînement Press CODEPEN to start CODEPEN C'est tout pour le moment et c'est déjà bien

Recursion method : use with caution

Image
  RECURSION The Infinite Loop It's time to do it to do it to do it ! RECURSION La récursion ou Le récursif ou La récursivité En quelques mots pour faire simple Tout d'abord, il faut savoir qu'il est presque toujours plus facile de dire que de faire Surtout, ici avec la récursivité La définition de la récursivité est la suivante : une fonction qui s'appelle elle-même jusqu'à l'infinie sauf si, dans la fonction il y a une condition qui permet d'arrêter l'appel de la fonction En terme de vocabulaire technique il y a essentiellement deux choses à savoir La première chose est le cas de base (base case) qui met fin à la récursivité La deuxième chose est le cas de propagation qui permet la poursuite de la récursivité Le cas de base est souvent une condition --- if --- qui contient une équation (égalité ou inégalité) qui permet de mettre fin à l'appel de la fonction dit d'une autre manière il s'agit d'un cas où la fonction ne sera pas appelée e...

ARRAY : ultimate data structure

Image
ARRAY The King Of Data Structure It's time to level up ! The Array Le tableau (ou array) est un objet JavaScript de haut niveau. Dit comme ça, c'est impressionnant ! Mais pourquoi donc est-ce un objet de haut niveau ? Serait-ce parce que l'objet array peut être modifié facilement ? Une des propriétés de l'objet array est en effet la manipulation de données via ses propres méthodes. Voir CODEPEN pour en savoir plus. Au sommaire dans ce CODEPEN : Une description de l'objet ARRAY en JavaScript Propriété array.length : pour avoir la longueur Méthode array.unshift() : pour ajouter en début Méthode array.push() : pour ajouter à la fin Accéder à une position pour récupérer une valeur : array[index] Méthode array.shift() : pour supprimer en début Méthode array.pop() : pour supprimer en fin Méthode array.indexOf() : pour récupérer la position index Méthode array.splice() : pour supprimer selon un index Dans un objet de type array il faut faire attention entre les méthodes e...

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...