Skip to content

Commit c4268a9

Browse files
yygmindYuChengKai
authored andcommitted
change start to star
1 parent d447a9f commit c4268a9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

JS/JS-ch.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -456,7 +456,7 @@ foo.[[Scope]] = Scope;
456456
specialObject.foo = foo; // {DontDelete}, {ReadOnly}
457457

458458
delete Scope[0]; // remove specialObject from the front of scope chain
459-
```
459+
```
460460

461461
# 闭包
462462

@@ -788,7 +788,7 @@ const debounce = (func, wait = 50) => {
788788
```
789789
这是一个简单版的防抖,但是有缺陷,这个防抖只能在最后调用。一般的防抖会有immediate选项,表示是否立即调用。这两者的区别,举个栗子来说:
790790
- 例如在搜索引擎搜索问题的时候,我们当然是希望用户输入完最后一个字才调用查询接口,这个时候适用`延迟执行`的防抖函数,它总是在一连串(间隔小于wait的)函数触发之后调用。
791-
- 例如用户给interviewMap点star的时候,我们希望用户点第一下的时候就去调用接口,并且成功之后改变start按钮的样子,用户就可以立马得到反馈是否start成功了,这个情况适用`立即执行`的防抖函数,它总是在第一次调用,并且下一次调用必须与前一次调用的时间间隔大于wait才会触发。
791+
- 例如用户给interviewMap点star的时候,我们希望用户点第一下的时候就去调用接口,并且成功之后改变star按钮的样子,用户就可以立马得到反馈是否star成功了,这个情况适用`立即执行`的防抖函数,它总是在第一次调用,并且下一次调用必须与前一次调用的时间间隔大于wait才会触发。
792792

793793
下面我们来实现一个带有立即执行选项的防抖函数
794794

0 commit comments

Comments
 (0)