freeCodeCamp/guide/english/certifications/javascript-algorithms-and-d.../es6/understand-the-differences-.../index.md

24 lines
877 B
Markdown
Raw Normal View History

2018-10-12 19:37:13 +00:00
---
title: Understand the Differences Between import and require
---
## Understand the Differences Between import and require
<!-- The article goes here, in GitHub-flavored Markdown. Feel free to add YouTube videos, images, and CodePen/JSBin embeds -->
Let's clarify: `require()` loads the entire file and its components (functions, variables), while `import _ from` allows you to hand-pick what components you want.
In this lesson, you are tasked at importing the function `capitalizeStrings()`, which comes from the file `"string-functions"`.
## Hint 1:
Fill in the blanks: `import { function_name } from "file_name"`. Your function name is `capitalizeStrings`, and your file name is `"string-functions"`.
## Spoiler Alert - Solution Ahead!
## Solution
```javascript
"use strict";
import { capitalizeString } from "string-functions";
capitalizeString("hello!");
```