delay - Functional
밀리 세컨드 후에 제공된 함수를 호출한다.
- setTimeout()을 사용하여 fn의 실행을 지연한다.
- spread(...) 연산자를 사용하여 함수에 임의의 수의 인수를 제공한다.
const delay = (fn, wait, ...args) => setTimeout(fn, wait, ...args) // 예시 delay( function(text) { console.log(text) }, 1000, 'later', ) // Logs 'later' after one second.