Javascript Concetti più importanti che tutti dovrebbero conoscere

Jan 21 2023
Oggi parleremo dei concetti JavaScript più essenziali Scope Scope determina l'accessibilità di variabili, oggetti e funzioni. In Javascript, una variabile ha 3 tipi di scope: a.

Oggi parleremo dei concetti JavaScript più essenziali

Scopo

L'ambito determina l'accessibilità di variabili, oggetti e funzioni.

In Javascript, una variabile ha 3 tipi di ambito:

UN. Ambito di blocco
b. Funzione Ambito
c. Ambito globale

Sollevamento
Il sollevamento in Javascript è un comportamento in cui una funzione o una variabile può essere utilizzata prima della dichiarazione.
In termini di parola chiave variabile e costante var viene sollevato e let e const non consentono il sollevamento.

Chiusure

Una chiusura è una funzione che ricorda le variabili nel suo ambito circostante, anche quando la funzione viene eseguita al di fuori di tale ambito.

Codice

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

Richiamate

Un callback è una funzione che viene passata come argomento a un'altra funzione e viene eseguita dopo che la prima funzione è stata eseguita.

Codice

function add(a, b, callback) {
let result = a + b;
richiamata(risultato);
}

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

Promesse

Una promessa è un modo per gestire le operazioni asincrone in JavaScript. Rappresenta un valore che sarà disponibile in futuro, come risultato o come errore.

Codice

let promise = new Promessa(funzione(risoluzione, rifiuto) {
setTimeout(funzione() {
risoluzione("Ciao, Mondo!");
}, 1000);
});

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

Se hai domande sulla codifica, fammelo sapere su Instagram o all'indirizzo [email protected]