Basic promise example

by Rijo R

HTML

<h4>
Promise example. See output in console
</h4>

JavaScript

let promiseToCleanRoom = new Promise((resolve, reject)=>{ // promise has two arguments first argument is resolve and reject. Promise has callback function
	// If room is cleaned by kid
	
	let isClean = false;
	setTimeout(()=>{
		if(isClean) {
			resolve('Cleaned');
		}
		else {
			reject('Rjected');
		}
	}, 1000)
	
	
});
promiseToCleanRoom
	.then((fromresolve)=>{
		console.log('okay', fromresolve)
	})
	.catch((fromreject)=>{
		console.log('Not clened', fromreject)
	})