JS-Dev-101 practice question 3 of 25
Given the code below: 01 const delay = async delay => { 02 return new Promise((resolve, reject) => { 03 console.log(1); 04 setTimeout(resolve…
Choose your answer, then check it against the explanation.
Given the code below:
01 const delay = async delay => {
02 return new Promise((resolve, reject) => {
03
console.log(1);
04
setTimeout(resolve, delay);
05 });
06 };
07
08 const callDelay = async () => {
09 console.log(2);
10 const yup = await delay(1000);
11 console.log(3);
12 };
13
14 console.log(4);
15 callDelay();
16 console.log(5);
What is logged to the console?
Question 3 of 25
Keep practicing
Take the free JS-Dev-101 practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other JS-Dev-101 practice questions
- Question 1A developer executes: document.cookie; document.cookie = 'key=John Smith'; What is the be…
- Question 2A developer is required to write a function that calculates the sum of elements in an arr…
- Question 401 function Animal(size, type) { 02 this.type = type || 'Animal'; 03 this.canTalk = false…
- Question 5Refer to the code snippet: 01 let array = [1, 2, 3, 4, 4, 5, 4, 4]; 02 for (let i = 0; i …
- Question 6Code: 01 let array = [1, 2, 3, 4, 4, 5, 4, 4]; 02 for (let i = 0; i < array.length; i++) …
- Question 7Given a value, which two options can a developer use to detect if the value is NaN?
