Published
Edited
Aug 26, 2020
Importers
13 stars
Insert cell
Insert cell
Insert cell
Insert cell
function trigger_error() {
null.foo = 'bar';
}
Insert cell
Insert cell
faulty_cell = {
trigger_error();
}
Insert cell
Insert cell
Insert cell
faulty_cell0 = {
try {
trigger_error();
}
catch(e) {
e.message = e.stack;
throw(e);
}
}
Insert cell
Insert cell
faulty_cell1 = (function faulty_cell1() {
try {
trigger_error()
} catch(e) {
e.message = e.stack;
throw e;
};
}())
Insert cell
Insert cell
faulty_cell2 = trace('faulty_cell2', () => {
trigger_error();
})
Insert cell
Insert cell
faulty_cell3 = traceAsync('faulty_cell3', async() => {
await Promises.delay();
trigger_error();
})
Insert cell
Insert cell
faulty_cell4 = traceGen('faulty_cell4', function*() {
yield trigger_error();
})
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more