join (target, method, args*) Object
public
If no run-loop is present, it creates a new one. If a run loop is present it will queue itself to run on the existing run-loops action queue.
Please note: This is not for normal usage, and should be used sparingly.
If invoked when not within a run loop:
run.join(function() { // creates a new run-loop });
Alternatively, if called within an existing run loop:
run(function() { // creates a new run-loop run.join(function() { // joins with the existing run-loop, and queues for invocation on // the existing run-loops action queue. }); });
Parameters:
-
target
[Object]
- target of method to call
-
method
Function|String
- Method to invoke. May be a function or a string. If you pass a string then it will be looked up on the passed target.
-
args*
[Object]
- Any additional arguments you wish to pass to the method.
Returns:
-
Object
- Return value from invoking the passed function. Please note, when called within an existing loop, no return value is possible.
Please login to continue.