# 计时器 Timers

JSKit App 在 Android 平台重新实现了 Node.js Timers (opens new window) 的部分 API。timer 模块是全局引入的,不需要显式导入即可使用。

# setTimeout

function setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[]):Timeout;
  • callback Function 当定时器到点时调用的函数。
  • ms number 调用 callback 之前等待的毫秒数。
  • ...args any[] 当调用 callback 时传入的可选参数。
  • Returns: Timeout 用于 clearTimeout()。

# clearTimeout

function clearTimeout(timeoutId: Timeout): void;
  • timeoutId Timeout setTimeout() 返回的 Timeout 对象。

# setInterval

function setInterval(callback: (...args: any[]) => void, ms: number, ...args: any[]): Timeout;
  • callback Function 当定时器到点时调用的函数。
  • ms number 调用 callback 之前等待的毫秒数。
  • ...args any[] 当调用 callback 时传入的可选参数。
  • Returns: Timeout 用于 clearInterval()。

# clearInterval

function clearInterval(intervalId: Timeout): void;
  • intervalId Timeout setInterval() 返回的 Timeout 对象。