Skip to content

Commit 9a1059e

Browse files
authored
feat: add js solution to lc problem: No.2621 (#3341)
1 parent bdb4b71 commit 9a1059e

File tree

3 files changed

+46
-0
lines changed

3 files changed

+46
-0
lines changed

solution/2600-2699/2621.Sleep/README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,23 @@ async function sleep(millis: number): Promise<void> {
7070
*/
7171
```
7272

73+
#### JavaScript
74+
75+
```js
76+
/**
77+
* @param {number} millis
78+
* @return {Promise}
79+
*/
80+
async function sleep(millis) {
81+
return new Promise(r => setTimeout(r, millis));
82+
}
83+
84+
/**
85+
* let t = Date.now()
86+
* sleep(100).then(() => console.log(Date.now() - t)) // 100
87+
*/
88+
```
89+
7390
<!-- tabs:end -->
7491

7592
<!-- solution:end -->

solution/2600-2699/2621.Sleep/README_EN.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,23 @@ async function sleep(millis: number): Promise<void> {
6767
*/
6868
```
6969

70+
#### JavaScript
71+
72+
```js
73+
/**
74+
* @param {number} millis
75+
* @return {Promise}
76+
*/
77+
async function sleep(millis) {
78+
return new Promise(r => setTimeout(r, millis));
79+
}
80+
81+
/**
82+
* let t = Date.now()
83+
* sleep(100).then(() => console.log(Date.now() - t)) // 100
84+
*/
85+
```
86+
7087
<!-- tabs:end -->
7188

7289
<!-- solution:end -->
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/**
2+
* @param {number} millis
3+
* @return {Promise}
4+
*/
5+
async function sleep(millis) {
6+
return new Promise(r => setTimeout(r, millis));
7+
}
8+
9+
/**
10+
* let t = Date.now()
11+
* sleep(100).then(() => console.log(Date.now() - t)) // 100
12+
*/

0 commit comments

Comments
 (0)