Instructions
- 1. Your final score will reflect your grasp of the concepts—approach each question with precision.
- 2. Thoroughly review each solution before proceeding to ensure full understanding.
- 3. Final results will be available after submission to provide insights into areas for further improvement.
- 4. Maintain academic integrity—plagiarism undermines learning and professional growth.
- 5. Once submitted, responses are final, so ensure you’re confident in your answers.
- 6. These challenges are designed to test practical knowledge; apply your skills as you would in real-world scenarios.
All Problems
Question
Action
What is a callback function in JavaScript?
What will the following code output? setTimeout(() => { console.log("Hello!"); }, 1000);
Which of the following is a common use of callbacks?
What is the purpose of setTimeout?
What will this code log? function myFunc(callback) { console.log("Start"); callback(); } myFunc(() => console.log("End"));
What does setInterval do in JavaScript?
What will this code output? setInterval(() => { console.log("Repeating"); }, 2000);
What is the main difference between setTimeout and setInterval?
What is the result of this code? function myFunc(callback) { setTimeout(() => { console.log("Async Call"); callback(); }, 1000); } myFunc(() => console.log("Callback executed"));
How can you cancel a setTimeout or setInterval?