Professional Documents
Culture Documents
Asynchronous Programming in JavaScript
Asynchronous Programming in JavaScript
Asynchronous Programming in JavaScript
What is
Asynchronous
Programming
in
Akshat Garg
Asynchronous Programming
Asynchronous Programming is a
programming paradigm that allows code
to be executed in a non-blocking manner.
In JavaScript, asynchronous
programming is commonly achieved
using callbacks, promises, and
async/await functions.
Akshat Garg
Callbacks
Example :
fetchData('https://api.example.com/
data', data => {
console.log(data);
});
Akshat Garg
Promises
Example :
function fetchData(url) {
return fetch(url)
.then(response => response.json());
}
fetchData('https://api.example.com/
data')
.then(data => {
console.log(data);
})
.catch(error => {
console.log(error);
});
Akshat Garg
Async/await
Example :
async function fetchData(url) {
const response = await fetch(url);
const data = await response.json();
return data;
}
fetchData('https://api.example.com/
data')
.then(data => {
console.log(data);
})
.catch(error => {
console.log(error);
});
Akshat Garg
Follow for More