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