Explica este código JavaScript
Dificultad: Avanzado
function asyncFunc() {
console.log('asyncFunc');
return new Promise(
(resolve, _reject) => {
console.log('new Promise()');
resolve();
});
}
console.log('START');
asyncFunc()
.then(() => {
console.log('.then()'); // (A)
});
console.log('END');
A. START
, asyncFunc
, .then()
, new Promise()
, END
B. asyncFunc
, new Promise()
, START
, .then()
, END
C. START
, asyncFunc
, new Promise()
, END
, .then()
D. START
, asyncFunc
, new Promise()
, END
, undefined
Respuesta en el primer comentario.