Posts

Showing posts from March, 2026

promise/async-await

 1:const prom = new Promise((resolve, reject) => {   setTimeout(() => {     console.log('set timeout execute');     try {       if (Math.random() > 0.3) {         throw new Error('some error');       }       if (Math.random() > 0.5) {         resolve('finished');       } else {         reject('error');       }     } catch (err) {       reject(err.message);     }   }, 5000); }); prom   .then((value) => {     console.log("success callback " + value);   })   .catch((err) => {     console.log("caught error " + err);   }); console.log("Don't wait"); 2:--- function createPromise() {   return new Promise((resolve, reject) => {     setTimeout(() => {       console.log('set timeout execute');   ...