Chaining Promises

by Anton

JavaScript

getPromise()
	.then(res => {
    	console.log(`res: ${res}`);
        throw res;
        return res;
	})
    .then(res => console.log(`res2: ${res}`))
    .catch(res => { 
    	console.log('catch 1', res); 
        throw res; 
	})
    .catch(res => console.log('catch 2', res));

function getPromise() {
	return new Promise((resolve, reject) => {
    	setTimeout(() => {
        	resolve('result!');
            //reject('reject!');
        }, 1000);
    });
}