Underscore.JS - método de atraso

Sintaxe

_.delay(function, wait, *arguments)

O método delay invoca uma determinada função após esperar por um determinado tempo de espera em milissegundos. argumentos se passados ​​são passados ​​para a função chamada. Veja o exemplo abaixo

Exemplo

var _ = require('underscore');

var startTimestamp = new Date().getTime();

var add = function(a,b) {
   console.log(a + b);
   var endTimestamp = new Date().getTime();
   console.log(((endTimestamp - startTimestamp)) + ' ms');   
};
_.delay(add, 1000, 5, 10);

Salve o programa acima em tester.js. Execute o seguinte comando para executar este programa.

Comando

\>node tester.js

Resultado

15
1028 ms