Error object dump - external scripts

by James Greene

HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/json2/20121008/json2.min.js"></script>
<script src="https://rawgit.com/JamesMGreene/b6b3d263f0806c5a9ab4/raw/0c4471eb6bee8ceef976ed72f36218eca0dc4b19/jsfiddle_7WE33.js"></script>
<div>
     <h4>Unthrown Error:</h4>
 <pre id="resultsUnthrown"></pre>

</div>
<div>
     <h4>Thrown Error:</h4>
 <pre id="resultsThrown"></pre>

</div>
<div>
     <h4>Error Event:</h4>
 <pre id="resultsEvent"></pre>

</div>
<div>
     <h4>`window.onerror`:</h4>
 <pre id="resultsOnError"></pre>

</div>

CSS

h1, h2, h3, h4, h5, h6, pre {
    margin: 0;
    padding: 0;
}
pre {
    font-size: 8pt;
    font-family: monospace;
}
div {
    margin-bottom: 15px;
}
}