setTimeout() 和 setInterval() 都是 JavaScript 的定时器函数,它们的差异在于:
- setTimeout() 操作仅执行一次,而 setInterval() 操作会一直重复执行直到 clearInterval() 被调用。
- setTimeout() 只是在一定时间后执行一次操作,而 setInterval() 操作将会按照指定的时间间隔重复执行操作。
因此,如果您只需要一次性执行操作并在一段时间后停止,请使用 setTimeout() ,如果需要重复执行操作,请使用 setInterval() 函数。