36 lines
		
	
	
		
			720 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			36 lines
		
	
	
		
			720 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Pass Arguments to Avoid External Dependence in a Function | ||
|  | --- | ||
|  | 
 | ||
|  | ## Pass Arguments to Avoid External Dependence in a Function
 | ||
|  | 
 | ||
|  | ## Hint: 1
 | ||
|  | 
 | ||
|  | Try to pass argument to function and return increased value of this argument.  | ||
|  | 
 | ||
|  | 
 | ||
|  | **Solution ahead!** | ||
|  | 
 | ||
|  | ## Basic Code Solution:
 | ||
|  | 
 | ||
|  | ```javascript | ||
|  | 
 | ||
|  | // the global variable | ||
|  | var fixedValue = 4; | ||
|  | 
 | ||
|  | // Add your code below this line | ||
|  | function incrementer (value) { | ||
|  |   return value + 1; | ||
|  |    | ||
|  |   // Add your code above this line | ||
|  | } | ||
|  | 
 | ||
|  | var newValue = incrementer(fixedValue); // Should equal 5 | ||
|  | console.log(fixedValue); // Should print 4 | ||
|  | ``` | ||
|  | 
 | ||
|  | ### Method
 | ||
|  | 
 | ||
|  | This code will provide the same result as the last challenge, only this time we will pass the `fixedValue` into the function as a parameter.  | ||
|  | 
 |