# lodash attempt
尝试调用 func,返回结果或者捕捉错误对象。
概要
_.attempt(func, [args])
尝试调用 func
,返回结果或者捕捉错误对象。任何附加的参数都会在调用时传给 func
。
# 添加版本
3.0.0
# 参数
func (Function)
: 要尝试调用的函数。[args] (...\*)
: 调用func
时,传递的参数。
# 返回
(*): 返回 func
结果或者错误对象。
# 例子
// Avoid throwing errors for invalid selectors.
var elements = _.attempt(function(selector) {
return document.querySelectorAll(selector);
}, '>_>');
if (_.isError(elements)) {
elements = [];
}