Function 方法: attempt
尝试执行一个单一的方法。如果未失败返回方法的返回值。否则返回null。
语法:
var myFunctionResult = myFunction.attempt(args[, bind]);
参数:
- args - (mixed) 执行函数需要的单独的参数或参数数组。
- bind - (object, optional) 在方法中用做this的对象。
返回值:
- (mixed) 方法的返回值。
- (null)方法执行失败,返回null。
举例:
var myFunction = function(){ return some.made.up.object; };
myFunction.attempt(); // 返回'null'
var myFunction = function(val){ return val; };
myFunction.attempt(false); // 返回'false'