why does it print promise pending? I was expecting it might give promise<promise<1>> or promise<1>
let k = new Promise((resolve, reject) => {
let a = new Promise((res, rej) => {
res(1);
});
resolve(a);
});
console.log(k); // run with browser console open
It helps if you wait until the promise has resolved