From 42cd69f391b79f6e18009776bb3baad8d46ab6ca Mon Sep 17 00:00:00 2001 From: Angelos Chalaris Date: Wed, 24 Jan 2018 14:32:20 +0200 Subject: [PATCH] Add delay --- snippets/delay.md | 16 ++++++++++++++++ tag_database | 1 + 2 files changed, 17 insertions(+) create mode 100644 snippets/delay.md diff --git a/snippets/delay.md b/snippets/delay.md new file mode 100644 index 000000000..3735fa065 --- /dev/null +++ b/snippets/delay.md @@ -0,0 +1,16 @@ +### defer + +Invokes the provided function after `wait` milliseconds. + +Use `setTimeout()` to delay execution of `fn`. +Use the spread (`...`) operator to supply the function with an arbitrary number of arguments. + +```js +const delay = (fn, wait, ...args) => setTimeout(fn, wait, ...args); +``` + +```js +delay(function(text) { + console.log(text); +}, 1000, 'later'); // Logs 'later' after one second. +``` diff --git a/tag_database b/tag_database index 46617cd16..fa638b65f 100644 --- a/tag_database +++ b/tag_database @@ -36,6 +36,7 @@ deepClone:object,recursion deepFlatten:array,recursion defaults:object defer:function +delay:function detectDeviceType:browser difference:array,math differenceBy:array,function