Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
7049e28a
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
7049e28a
编写于
5月 22, 2023
作者:
O
openharmony_ci
提交者:
Gitee
5月 22, 2023
浏览文件
操作
浏览文件
下载
差异文件
!18423 【轻量级 PR】:修改timer描述
Merge pull request !18423 from yaochaonan/N/A
上级
c9875e60
f84ee5e9
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
25 addition
and
41 deletion
+25
-41
zh-cn/application-dev/reference/apis/js-apis-timer.md
zh-cn/application-dev/reference/apis/js-apis-timer.md
+25
-41
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-timer.md
浏览文件 @
7049e28a
...
@@ -18,7 +18,7 @@ setTimeout(handler: Function | string, delay?: number, ...arguments: any[]): num
...
@@ -18,7 +18,7 @@ setTimeout(handler: Function | string, delay?: number, ...arguments: any[]): num
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| handler | Function
\|
string | 是 | 定时器到期后执行函数。 |
| handler | Function
\|
string | 是 | 定时器到期后执行函数。
类型为string则打印Error信息,不进行其他处理。
|
| delay | number | 否 | 延迟的毫秒数,函数的调用会在该延迟之后发生。如果省略该参数,delay取默认值0,意味着“马上”执行,或尽快执行。 |
| delay | number | 否 | 延迟的毫秒数,函数的调用会在该延迟之后发生。如果省略该参数,delay取默认值0,意味着“马上”执行,或尽快执行。 |
| ...arguments | Array
<
any
>
| 否 | 附加参数,一旦定时器到期,它们会作为参数传递给handler。 |
| ...arguments | Array
<
any
>
| 否 | 附加参数,一旦定时器到期,它们会作为参数传递给handler。 |
...
@@ -26,24 +26,20 @@ setTimeout(handler: Function | string, delay?: number, ...arguments: any[]): num
...
@@ -26,24 +26,20 @@ setTimeout(handler: Function | string, delay?: number, ...arguments: any[]): num
| 类型 | 说明 |
| 类型 | 说明 |
| -------- | -------- |
| -------- | -------- |
| number |
timeout
定时器的ID。 |
| number |
该
定时器的ID。 |
**示例:**
**示例:**
```
js
```
js
export
default
{
setTimeout
(
function
()
{
setTimeOut
()
{
console
.
log
(
'
delay 1s
'
);
var
timeoutID
=
setTimeout
(
function
()
{
},
1000
);
console
.
log
(
'
delay 1s
'
);
},
1000
);
}
}
```
```
## clearTimeout
## clearTimeout
clearTimeout(timeoutID: number): void
clearTimeout(timeoutID
?
: number): void
取消了先前通过调用setTimeout()建立的定时器。
取消了先前通过调用setTimeout()建立的定时器。
...
@@ -53,19 +49,15 @@ clearTimeout(timeoutID: number): void
...
@@ -53,19 +49,15 @@ clearTimeout(timeoutID: number): void
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| timeoutID | number |
是 | 要取消定时器的ID,
是由setTimeout()返回的。
|
| timeoutID | number |
否 | 要取消定时器的ID,
是由setTimeout()返回的。如果省略该参数,则不取消任何定时任务,无任何处理。
|
**示例:**
**示例:**
```
js
```
js
export
default
{
let
timeoutID
=
setTimeout
(
function
()
{
clearTimeOut
()
{
console
.
log
(
'
do after 1s delay.
'
);
var
timeoutID
=
setTimeout
(
function
()
{
},
1000
);
console
.
log
(
'
do after 1s delay.
'
);
clearTimeout
(
timeoutID
);
},
1000
);
clearTimeout
(
timeoutID
);
}
}
```
```
...
@@ -81,32 +73,28 @@ setInterval(handler: Function | string, delay: number, ...arguments: any[]): num
...
@@ -81,32 +73,28 @@ setInterval(handler: Function | string, delay: number, ...arguments: any[]): num
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| handler | Function
\|
string | 是 | 要重复调用的函数。
|
| handler | Function
\|
string | 是 | 要重复调用的函数。
类型为string则打印Error信息,不进行其他处理。
|
| delay | number | 是 | 延迟的毫秒数
(一秒等于1000毫秒)
,函数的调用会在该延迟之后发生。 |
| delay | number | 是 | 延迟的毫秒数,函数的调用会在该延迟之后发生。 |
| ...arguments | Array
<
any
>
| 否 | 附加参数,一旦定时器到期,他们会作为参数传递给handler。 |
| ...arguments | Array
<
any
>
| 否 | 附加参数,一旦定时器到期,他们会作为参数传递给handler。 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| -------- | -------- |
| -------- | -------- |
| number |
intervalID重复
定时器的ID。 |
| number |
该
定时器的ID。 |
**示例:**
**示例:**
```
js
```
js
export
default
{
setInterval
(
function
()
{
setInterval
()
{
console
.
log
(
'
do every 1s.
'
);
var
intervalID
=
setInterval
(
function
()
{
},
1000
);
console
.
log
(
'
do very 1s.
'
);
},
1000
);
}
}
```
```
## clearInterval
## clearInterval
clearInterval(intervalID: number): void
clearInterval(intervalID
?
: number): void
可取消先前通过setInterval()设置的重复定时任务。
可取消先前通过setInterval()设置的重复定时任务。
...
@@ -116,17 +104,13 @@ clearInterval(intervalID: number): void
...
@@ -116,17 +104,13 @@ clearInterval(intervalID: number): void
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| intervalID | number |
是 | 要取消的重复定时器的ID,是由
setInterval()
返回的。
|
| intervalID | number |
否 | 要取消的重复定时器的ID,是由
setInterval()
返回的。如果省略该参数,则不取消任何定时任务,无任何处理。
|
**示例:**
**示例:**
```
js
```
js
export
default
{
let
intervalID
=
setInterval
(
function
()
{
clearInterval
()
{
console
.
log
(
'
do every 1s.
'
);
var
intervalID
=
setInterval
(
function
()
{
},
1000
);
console
.
log
(
'
do very 1s.
'
);
clearInterval
(
intervalID
);
},
1000
);
clearInterval
(
intervalID
);
}
}
```
```
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录