Question 11

Refer to the code below:
new Promise((resolve, reject) => {
const fraction = Math.random();
if( fraction >0.5) reject("fraction > 0.5, " + fraction);
resolve(fraction);
})
.then(() =>console.log("resolved"))
.catch((error) => console.error(error))
.finally(() => console.log(" when am I called?"));

When does Promise.finally on line 08 get called?
  • Question 12

    Refer to the code below:
    console.log(''start);
    Promise.resolve('Success') .then(function(value){
    console.log('Success');
    });
    console.log('End');
    What is the output after the code executes successfully?
  • Question 13

    Which option is true about the strict mode in imported modules?
  • Question 14

    Given code below:
    setTimeout (() => (
    console.log(1);
    ). 0);
    console.log(2);
    New Promise ((resolve, reject )) = > (
    setTimeout(() => (
    reject(console.log(3));
    ). 1000);
    )).catch(() => (
    console.log(4);
    ));
    console.log(5);
    What is logged to the console?
  • Question 15

    Given the following code:
    Counter = 0;
    const logCounter = () => {
    console.log(counter);
    );
    logCounter();
    setTimeout(logCOunter, 1100);
    setInterval(() => {
    Counter++
    logCounter();
    }, 1000);
    What is logged by the first four log statements?