下面这段程序的输出是什么
<script>
const promise = new
Promise((resolve,reject)=>{
console.log(1);
resolve();
console.log(2);
})
promise.then(() =>{
console.log(3);
})
console.log(4);
</script>