// 使用 setTimeout 的示例代码
// 基本用法:延迟执行一段代码
setTimeout(() => {
console.log('这段代码会在2秒后执行');
}, 2000); // 2000 毫秒 = 2 秒
// 返回一个定时器 ID,可以用于 clearTimeout 来取消定时器
const timerId = setTimeout(() => {
console.log('这个定时器可能会被取消');
}, 5000);
// 在某些条件下取消定时器
if (someCondition) {
clearTimeout(timerId);
console.log('定时器已取消');
}
// 使用带参数的回调函数
setTimeout((message, duration) => {
console.log(`${message},经过了 ${duration} 毫秒`);
}, 1000, '你好', 1000); // 1000 毫秒后输出 "你好,经过了 1000 毫秒"
setTimeout
是 JavaScript 中的一个内置函数,用于在指定的时间延迟后执行一次代码。setTimeout
返回一个定时器 ID,可以通过 clearTimeout
取消该定时器。上一篇:js 异步执行
下一篇:js for await
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站