Underscore.JS - prima del metodo
Sintassi
_.before(count, function)
before restituisce una copia della funzione passata e assicura che la funzione risultato venga chiamata solo un dato numero di volte. Guarda l'esempio seguente:
Esempio
var _ = require('underscore');
var raiseAlarm = _.before(3, function(){ console.log('Alarm raised.')});
//Alarm raised will be called two times
raiseAlarm();
raiseAlarm();
raiseAlarm();
raiseAlarm();
Salvare il programma sopra in formato tester.js. Eseguire il seguente comando per eseguire questo programma.
Comando
\>node tester.js
Produzione
Alarm raised.
Alarm raised.