From 33cfde4c7584b9a5c49260ee101f6afeeaee2468 Mon Sep 17 00:00:00 2001 From: Jan <64615462+1010Jan1010@users.noreply.github.com> Date: Wed, 1 Jan 2025 17:35:21 +0100 Subject: [PATCH] Added the Sleep Function (JS) --- snippets/javascript/basics/sleep | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 snippets/javascript/basics/sleep diff --git a/snippets/javascript/basics/sleep b/snippets/javascript/basics/sleep new file mode 100644 index 00000000..12496c02 --- /dev/null +++ b/snippets/javascript/basics/sleep @@ -0,0 +1,19 @@ +--- +title: Sleep Function +description: Delays execution for a specified number of milliseconds. +author: 1010Jan1010 +tags: javascript,sleep,utility +--- + +```js +const sleep = (ms) => new Promise(resolve => setTimeout(resolve, ms)); + +// Usage: +sleep(2000).then(() => console.log('Executed after 2 seconds')); + +// Or: +async function example() { + await sleep(2000); + console.log('Executed after 2 seconds'); +}; +```