Wraps a function in a try/catch block.
Error
function to wrap
function context
wrapped function
function fcn() { throw new Error( 'beep boop' ); } var f = wrap( fcn ); var out = f(); if ( out instanceof Error ) { console.error( out.message ); // => 'beep boop' }
Wraps a function in a try/catch block.
Notes
Error
object.