美文网首页
纯属搞笑,JavaScript实现睡眠排序

纯属搞笑,JavaScript实现睡眠排序

作者: LeeYaMaster | 来源:发表于2019-06-03 16:42 被阅读0次

show my code:

            let list = [5,2,1,8,3,11,15,12,5];
            let newList = [];
            list.forEach(item=>{
                setTimeout(function(){
                    newList.push(item);
                },item * 100);
            })
            setTimeout(()=>{
                console.log(newList);
            },2000)
image.png

原理:

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

相关文章

  • 纯属搞笑,JavaScript实现睡眠排序

    show my code: 原理: 根据setTimeout这个异步操作,如果数字为1,那么100毫秒,加入进新的...

  • JS实现排序算法

    原文:常见排序算法之JavaScript实现 - 知乎 目录 冒泡排序 选择排序 插入排序 合并排序 快速排序 1...

  • JavaScript实现经典排序算法

    使用JavaScript实现的经典排序算法 util 冒泡 简单选择 直接插入 快速排序 堆排序 归并排序

  • JavaScript实现排序

    之前去过一些公司做笔试题,排序算是比较基础的知识了,当时要求用JavaScript写出快速排序,当时不会就用Jav...

  • 斌斌学院JS-task5

    任务目的 学习与实践JavaScript的基本语法、语言特性 练习使用JavaScript实现简单的排序算法 任务...

  • Js 实现基础排序算法

    本文使用 JavaScript 实现的基础的 8 种排序算法,复杂度归纳如下:O(n^2) ——冒泡排序、插入排序...

  • JavaScript 实现多种排序算法

    本章将介绍 JavaScript 如何实现排序,几种排序算法介绍如下图: 准备工具函数 util.js 备用: 借...

  • 快速排序的JS实现

    From:阮一峰 快速排序(Quicksort)的Javascript实现[https://www.ruanyif...

  • JavaScript实现快速排序

  • JavaScript 实现希尔排序

    原理 希尔(Shell)排序又称为缩小增量排序,它是一种插入排序。它是直接插入排序算法的一种威力加强版。 希尔排序...

网友评论

      本文标题:纯属搞笑,JavaScript实现睡眠排序

      本文链接:https://www.haomeiwen.com/subject/urzcxctx.html