The Modern JavaScript Bootcamp (2019) - A Fetch Challenge

The Modern JavaScript Bootcamp (2019) - A Fetch Challenge

Assessment

Interactive Video

Created by

Quizizz Content

Information Technology (IT), Architecture

University

Hard

The video tutorial guides viewers through converting the getCountry function to use the fetch API instead of XMLHttpRequest. It outlines three main steps: implementing fetch, ensuring the function resolves with the correct country object, and updating error handling using catch. The tutorial also covers simplifying code with arrow functions and testing the changes to ensure correct functionality. The video concludes with a successful demonstration of the updated code.

Read more

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the primary goal of converting the getCountry function?

To make the function compatible with older browsers

To add more features to the function

To improve the speed of the function

To use the fetch API instead of XML HTTP requests

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the first step in converting the getCountry function?

Changing the error handling mechanism

Removing the old function implementation

Ensuring the function resolves with the correct country object

Using fetch to return a promise

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How should the getCountry function resolve after using fetch?

With a string representing the country

With a JSON object representing the country

With an array of country names

With a boolean indicating success

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of using catch in the final step?

To handle successful responses

To handle errors in the fetch process

To log the response data

To improve the function's performance

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What should be done if the fetch response status is not 200?

Throw a new error with a message

Log the error and continue

Return a default country object

Retry the fetch request

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the expected output when the country code 'US' is used?

United Kingdom

United States of America

Mexico

Canada

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the significance of removing the old fetch call?

It ensures compatibility with modern browsers

It is no longer needed after integrating fetch into both functions

It reduces the size of the codebase

It improves the performance of the application