21 lines
		
	
	
		
			541 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
		
			541 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Promise Reject | ||
|  | --- | ||
|  | ## Promise Reject
 | ||
|  | 
 | ||
|  |  A ```Promise.reject``` function returns an error condition to the calling function. It takes a single parameter, an Error object or value, as the reason for rejection. | ||
|  | 
 | ||
|  | Chaining a catch function at the end of a Promise caller will allow you to catch the error condition. | ||
|  | 
 | ||
|  | ```javascript | ||
|  | promiseCallingFunction(paramList) | ||
|  |   .then( ... ) | ||
|  |   ... | ||
|  |   .then( ... ) | ||
|  |   .catch( function(err) { // catch function | ||
|  |     /* | ||
|  |      * this is where you can access the reason for the rejection | ||
|  |      */  | ||
|  |   }); | ||
|  | ``` |