Underscore.JS - méthode de délai

Syntaxe

_.delay(function, wait, *arguments)

delay invoque une fonction donnée après avoir attendu un temps d'attente donné en millisecondes. les arguments, s'ils sont passés, sont passés à la fonction appelée. Voir l'exemple ci-dessous

Exemple

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);

Enregistrez le programme ci-dessus dans tester.js. Exécutez la commande suivante pour exécuter ce programme.

Commander

\>node tester.js

Production

15
1028 ms