JSFiddle - React, Tailwind, and code Playground

by Emily Humphrey

JavaScript

/*try {
    alert(alarm)
} catch(error){
    alert(error);
}*/

/*try {
    var mannings = ["Archie", "Peyton", "Eli"];
    lucks.concat(mannings);
} catch(error){
    if(error instanceof ReferenceError){    
        alert("Reference Error: "+error);
    } else if(error instanceof TypeError){
        alert("Type Error: "+error);
    }
}*/

//try and catch can be nested

var lucks = "Oliver and Andrew";
try {
    var mannings = ["Archie", "Peyton", "Eli"];
    
    if(lucks === undefined){
        throw new ReferenceError();
    } else if((lucks instanceof Array) === false){
        throw new TypeError();
    }
    lucks.concat(mannings);
} catch(error){
    if(error instanceof ReferenceError){    
        alert("Reference Error: "+error);
    } else if(error instanceof TypeError){
        alert("Type Error: "+error);
    }
} finally{
    console.log(lucks);
}