24 lines
877 B
Markdown
24 lines
877 B
Markdown
|
---
|
||
|
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!");
|
||
|
```
|