Asynchronous Programming with Callbacks and Promises in Java Script
Asynchronous programming is a programming paradigm that allows you to execute multiple tasks simultaneously, without blocking the main thread. In JavaScript, asynchronous programming is typically done using callbacks or promises.
Here's an example of a callback function that is executed after a delay:
javascript
function myCallback() {
console.log("Callback executed.");
}
setTimeout(myCallback, 1000);
And here's an example of a promise that is resolved after a delay:
javascript
function myPromise() {
return new Promise(function(resolve, reject) {
setTimeout(function() {
resolve("Promise resolved.");
}, 1000);
});
}
myPromise().then(function(result) {
console.log(result);
});
No comments:
Post a Comment