try {
try_statements
}
catch (exception_var) {
catch_statements
}
finally {
finally_statements
}
async function promHandler<T>(
prom: Promise<T>
): Promise<[T | null, any]> {
try {
return [await prom, null];
} catch (error) {
return [null, error];
}
}
gooi: function () {
try {
if (this.balPositie !== "links") {
throw Error("bal in verkeerde positie")
}
this.draw(300, 50);
this.balPositie = "midden";
} catch {
var bericht = "fout, bal al in de lucht of al gevangen";
document.getElementById("melding").innerHTML = bericht;
}
},