如何用JavaScript编写一个实现休眠功能的Sleep函数示例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1991个文字,预计阅读时间需要8分钟。
目录前言
1.目标分析
2.setTimeout 封装
3.Promise 封装
4.async/await
总结前言我们都是JavaScript 是一个单线程语言,它有它的优点也有它的缺点。在我们熟悉的 Java、C++ 等语言中,都存在多线程的概念。而 JavaScript 的单线程特性,使得它在处理复杂任务时,可能会遇到一些限制。然而,这也正是 JavaScript 的一些独特之处。目录
- 前言
- 1.目标分析
- 2.setTimeout 封装
- 3.Promise 封装
- 4.async/await
- 总结
前言
我们都是 JavaScript 是一个单线程语言,单线程有它的好处也有它的坏处。在我们熟知的如 Java、C++等语言中,都提供了一个叫做 Sleep 的内置函数。这个函数的作用就和它的名字一样:睡眠。
假设我们有这样一个场景:我们需要在项目运行起来后的十分钟之后去执行一段代码,这段代码可以是符合你业务场景的任何代码,比如查看内存占用多少等等。
本文共计1991个文字,预计阅读时间需要8分钟。
目录前言
1.目标分析
2.setTimeout 封装
3.Promise 封装
4.async/await
总结前言我们都是JavaScript 是一个单线程语言,它有它的优点也有它的缺点。在我们熟悉的 Java、C++ 等语言中,都存在多线程的概念。而 JavaScript 的单线程特性,使得它在处理复杂任务时,可能会遇到一些限制。然而,这也正是 JavaScript 的一些独特之处。目录
- 前言
- 1.目标分析
- 2.setTimeout 封装
- 3.Promise 封装
- 4.async/await
- 总结
前言
我们都是 JavaScript 是一个单线程语言,单线程有它的好处也有它的坏处。在我们熟知的如 Java、C++等语言中,都提供了一个叫做 Sleep 的内置函数。这个函数的作用就和它的名字一样:睡眠。
假设我们有这样一个场景:我们需要在项目运行起来后的十分钟之后去执行一段代码,这段代码可以是符合你业务场景的任何代码,比如查看内存占用多少等等。

