例如:
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以及为什么要添加没有延迟参数的延迟吗?