JSFiddle - React, Tailwind, and code Playground

by ChrisStanyon

JavaScript

Capitalise("Chris")
    .then(AddSurname)
	.then(Alert)
    .catch(ErrorHandler);
	
function Capitalise(name) {
    console.log(name);
    return new Promise((resolve) => {
		resolve(name.toUpperCase());
	});
}

function AddSurname(firstname) {
    console.log(firstname);
    const error = new Error("Could not find post.");
    error.statusCode = 404;
    throw error;
	return firstname + " Stanyon";
}

function Alert(fullname) {
    alert(fullname);
}

function ErrorHandler(err) {
    alert(err);
}