Код: Выделить всё
async function example() {
console.log("Before await");
await new Promise((res,rej)=>{
setTimeout(()=>{
res();
console.log("Hi there !");
},1000)
})
await new Promise(resolve =>{
setTimeout(resolve, 1000)}
);
console.log("After 2 awaits");
}
console.log("Start");
setTimeout(() => {
console.log("Start again1");
}, 1000);
setTimeout(() => {
console.log("Start again22");
}, 1000);
setTimeout(() => {
console.log("Start again32");
}, 1000);
example();
setTimeout(() => {
console.log("Start again2");
}, 1000);
console.log("End");
Подробнее здесь: https://stackoverflow.com/questions/796 ... -knowledge
Мобильная версия