为什么开发人员使用setTimeout而不在javascript中传递delay参数?

时间:2019-03-07 10:10:30

标签: javascript reactjs settimeout react-select

例如: setTimeout(callback)

为什么在这里使用此setTimeout?

我实际上是想了解react-select库代码 我不明白这行代码 https://github.com/JedWatson/react-select/blob/77ae92885cdf73fd9def359379f7e08d68f5f849/src/Select.js#L932

当您从全部清除图标中清除选择框时,将触发此功能。

我在节点CLI中进行了测试

     > console.log('a'); setTimeout(function() 
     {console.log('b')});console.log('c');   

我得到以下输出:

     a
     c
     undefined
     > b

这意味着setTimeout增加了一些协议。有人可以向我解释为什么甚至需要setTimeout以及为什么要添加没有延迟参数的延迟吗?

0 个答案:

没有答案
相关问题