melonjs
    Preparing search index...

    Function defer

    • Executes a function as soon as the interpreter is idle (stack empty).

      Parameters

      • func: () => unknown

        The function to be deferred.

      • thisArg: unknown

        The value to be passed as the this parameter to the target function when the deferred function is called

      • ...args: unknown[]

        Optional additional arguments to carry for the function.

      Returns number

      id that can be used to clear the deferred function using clearTimeout

      // execute myFunc() when the stack is empty,
      // with the current context and [1, 2, 3] as parameter
      me.utils.function.defer(myFunc, this, 1, 2, 3);