Javascript Les concepts les plus importants que tout le monde devrait connaître

Jan 21 2023
Aujourd'hui, nous allons parler des concepts JavaScript les plus essentiels. Portée La portée détermine l'accessibilité des variables, des objets et des fonctions. En Javascript, une variable a 3 types de portée : a.

Aujourd'hui, nous allons parler des concepts JavaScript les plus essentiels

Portée

La portée détermine l'accessibilité des variables, des objets et des fonctions.

En Javascript, une variable a 3 types de portée :

un. Portée du bloc
b. Portée de la fonction
c. Portée mondiale

Le levage
Le levage en Javascript est un comportement dans lequel une fonction ou une variable peut être utilisée avant la déclaration.
En termes de variable et de constante, le mot-clé var est hissé, et let et const ne permettent pas le hissage.

Fermetures

Une fermeture est une fonction qui mémorise les variables dans sa portée environnante, même lorsque la fonction est exécutée en dehors de cette portée.

Code

function makeCounter() {
let count = 0;
return function() {
return count++;
} ;
}
let counter = makeCounter();
console.log(compteur()); // 0
console.log(compteur()); // 1
console.log(compteur()); // 2

Rappels

Un rappel est une fonction qui est passée comme argument à une autre fonction et qui est exécutée après que la première fonction est terminée.

Code

function add(a, b, callback) {
let result = a + b;
rappel (résultat);
}

add(2, 3, function(result) {
console.log(result); // 5
});

Promesses

Une promesse est un moyen de gérer les opérations asynchrones en JavaScript. Il représente une valeur qui sera disponible dans le futur, soit comme résultat, soit comme erreur.

Code

laissez promesse = nouvelle promesse (fonction (résolution, rejet) {
setTimeout (fonction () {
résoudre ("Hello, World!");
}, 1000);
});

promise.then(function(value) {
console.log(value); // "Hello, World!"
});

Si vous avez des questions sur le codage, faites-le moi savoir sur Instagram ou à [email protected]