// console.log(4);
// setTimeout(function() {
// console.log(1);
// }, 0)
// new Promise(function(resolve, reject) {
// console.log(2);
// resolve();
// }).then(() => console.log(3))
const set1 = setTimeout(function(){
console.log('set1')
setTimeout(function(){
console.log('set3')
})
new Promise(function(resolve){
resolve()
}).then(function(){
new Promise(function(resolve){
resolve()
}).then(function(){
console.log('then5')
})
console.log('then6')
})
})
new Promise(function(resolve){
console.log('pr1');
resolve()
}).then(function(){
console.log('then1')
new Promise(function(resolve){
resolve()
}).then(function(){
new Promise(function(resolve){
resolve()
}).then(function(){
console.log('then4')
})
console.log('then2')
})
})
const set2 = setTimeout(function(){
console.log('set2')
})
console.log(2)
console