From 5cff8f204a0b4613ed840a45314483b92901af65 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Thu, 1 Sep 2022 16:04:09 +0800 Subject: [PATCH] docs: update syntax-uts.md --- docs/tutorial/syntax-uts.md | 62 +++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/docs/tutorial/syntax-uts.md b/docs/tutorial/syntax-uts.md index 4d8da1b39..9cec7cf1d 100644 --- a/docs/tutorial/syntax-uts.md +++ b/docs/tutorial/syntax-uts.md @@ -1010,6 +1010,34 @@ test.test() ## 内置对象 +### console + +#### debug +在控制台打印 debug 日志 +```ts +console.debug(msg1, msg2, msg3) +``` +#### error +在控制台打印 error 日志 +```ts +console.error(msg1, msg2, msg3) +``` +#### info +在控制台打印 info 日志 +```ts +console.info(msg1, msg2, msg3) +``` +#### log +在控制台打印 log 日志 +```ts +console.log(msg1, msg2, msg3) +``` +#### warn +在控制台打印 warn 日志 +```ts +console.warn(msg1, msg2, msg3) +``` + ### Array Array 对象是用于构造数组的全局对象,数组是类似于列表的高阶对象。 @@ -1706,6 +1734,40 @@ forEach 方法会根据集合中元素的插入顺序,依次执行提供的回 has() 方法返回一个布尔值来指示对应的值 value 是否存在 Set 对象中。 + +### 定时器 + +#### setTimeout +设定一个定时器。在定时到期以后执行注册的回调函数 +```ts +setTimeout(() => { + console.log("Delayed for 1 second.") +}, 1000) +``` +#### clearTimeout +取消由 setTimeout 设置的定时器。 +```ts +const timer = setTimeout(() => { + console.log("Delayed for 1 second.") +}, 1000) +clearTimeout(timer) +``` +#### setInterval +设定一个定时器。按照指定的周期(以毫秒计)来执行注册的回调函数 +```ts +setInterval(() => { + console.log(Date.now()) +}, 1000) +``` +#### clearInterval +取消由 setInterval 设置的定时器。 +```ts +const timer = setInterval(() => { + console.log(Date.now()) +}, 1000) +clearInterval(timer) +``` + ## 关键词 - `as` -- GitLab