tryInvoke (obj, methodName, args) *public
Checks to see if the methodName exists on the obj, and if it does, invokes it with the arguments passed.
let d = new Date('03/15/2013');
Ember.tryInvoke(d, 'getTime'); // 1363320000000
Ember.tryInvoke(d, 'setFullYear', [2014]); // 1394856000000
Ember.tryInvoke(d, 'noSuchMethod', [2014]); // undefined
Parameters:
-
obj
Object - The object to check for the method
-
methodName
String - The method name to check for
-
args
[Array] - The arguments to pass to the method
Returns:
-
* - the return value of the invoked method or undefined if it cannot be invoked
Please login to continue.