nodejs promise async
// server.js
function square(x) {
return new Promise(resolve => {
setTimeout(() => {
resolve(Math.pow(x, 2));
}, 2000);
});
}
async function layer(x)
{
const value = await square(x);
console.log(value);
}
layer(10);
// Normal Function
function add(a,b){
return a + b;
}
// Async Function
async function add(a,b){
return a + b;
}
//you can only return a value from an async function by passing in a callback function like so:
function longRunningFunction(param1, callback){
setTimeout(function(){
var results="O High there!";
callback(results);
}, 2000);
}
//then call the async function and pass the callback function like so
longRunningFunction("morning", function(result){
alert(result);
});
Also in JavaScript:
- javascript change multiple images onclick
- what does js stand for
- electron send message from renderer to main
- jest input value
- fullcalendar react add event duration
- how to install popper.js in angular 9
- mapbox blurry popup
- remove punctuation marks from string js
- javascript modify url without reloading page
- javascript title string
- rematch config
- javascript path folder above
- usestate() react
- password validation with regular expression in javascript
- browser detect javascript
- luxurious
- js map don't return
- benchmark ram usage angular
- javascript string contains function
- random trong js
- javascript does key exist
- value from getelementbyid
- create stack navigator has been moved to react-navigation-stack
- hide component on click vue