JS写睡眠排序
实现
代码看起来很简单,这里就直接给出来了:
1 | function sleepSort(nums) { |
原理
就是说当前数字是多少,就在多少*100毫秒后添加到result
数组。不过从这个例子里也能小小练习一下Promise
的用法。
这里要乘100的原因是防止几毫秒差别太小被抢占。
同时,得益于Promise
,我们在异步函数里可以这样写:
1 | (async () => { |
Just for fun.
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 喵喵小窝!