The function to attempt.
Rest
...args: any[]The arguments to invoke func
with.
Rest
Returns the func
result or error object.
5.3.0
// Avoid throwing errors for invalid selectors.
const elements = attempt(selector =>
document.querySelectorAll(selector), '>_>')
if (isError(elements)) {
elements = []
}
Attempts to invoke
func
, returning either the result or the caught error object. Any additional arguments are provided tofunc
when it's invoked.