网络

教育改变生活

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1369|回复: 0
打印 上一主题 下一主题

[前端开发] 纯属搞笑,睡眠排序!

[复制链接]

271

主题

284

帖子

1243

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1243

最佳新人活跃会员热心会员突出贡献优秀版主

跳转到指定楼层
楼主
发表于 2020-5-8 17:56:58 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
  1. let list = [5,2,1,8,3,11,15,12,5];
  2.         let newList = [];
  3.         list.forEach(item=>{
  4.     setTimeout(function(){
  5.     newList.push(item);
  6.     },item);
  7.         })

  8.         console.log(newList);
复制代码

原理:根据setTimeout这个异步操作,如果数字为1,那么1毫秒,加入进新的数组,如果数字为10,那么10毫秒后,加入数组,当然如果数字是1000的话,这就有点搞笑了,不得不佩服研发出这个算法的人,脑洞真大。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

WEB前端

QQ|手机版|小黑屋|金桨网|助学堂  咨询请联系站长。

GMT+8, 2024-12-23 03:26 , Processed in 0.033276 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表