can someone explain in this code why logs prints in this sequence 1 hi1 hi2 2
console.log(\'1\'); resolve(1) }).then((result) => { console.log(\'2\')