HarmonyOS NEXT鸿蒙开发 ArkTS:setTimeout()、clearTimeout()

setTimeout()

延迟指定时间,然后执行指定的函数

语法:

setTimeout(fun, milliseconds);

参数:

  • fun:必需。要调用的函数。
  • milliseconds:必须。间隔时间,单位:毫秒

返回值: 返回类型为 number,本次间隔调用的唯一标示,主要用于取消间隔调用

clearTimeout()

传入 setTimeout() 返回值,停止该 setTimeout() 调用的函数

案例

  1. 延迟3秒,显示广告
  2. 点击 【取消广告】 按钮,不显示广告
function show(){
    console.log( "广告:iphone20 新款手机上市" )
}
let st = setTimeout(show,3000)

原文出处:/show_1GW1xes73v4G.html