jsToolboxMJK.funcs.invokeArray() - mkloubert/jsToolbox GitHub Wiki
jsToolboxMJK.funcs.invokeArray(func [, args]) method
Invokes a function inside a try-catch block and returns the result as object.
Syntax
$jsTB.funcs.invokeArray(func [, args]);
Parameters
| Name | Type | Description |
|---|---|---|
| func | Function | The function to invoke. |
| args | Array | [OPTIONAL] The arguments for the function. |
Result
The result object.
Properties
| Name | Type | Description |
|---|---|---|
| duration | Number | The time the invokation needed. |
| endTime | Date | The time the invokation finished. |
| error | Object | If defined: The error of the invokation. |
| hasFailed | Boolean | Gets if the invokation has been failed or not. |
| result | mixed | The result of the invokation. |
| startTime | Date | The time the invokation started. |
Examples
// res.hasFailed = false
var res1 = $jsTB.funcs.invokeArray(function(a, b) {
// TM+MK
alert(a + '+' + b);
}, ['TM', 'MK']);
// res.hasFailed = true
var res2 = $jsTB.funcs.invokeArray(function(a, b) {
// TM+MK
alert(a + '+' + b + '=' + c);
}, ['TM', 'MK']);