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
 | |
|      */ 
 | |
|   });
 | |
| ```
 |