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!"); | ||
|  | ``` |