Sintaxe
_.partial(function, *arguments)
o método parcial aplica parcialmente uma função fornecendo quaisquer argumentos ._ pode ser passado para especificar um argumento que não deve ser pré-preenchido, mas deixado em aberto para fornecer no momento da chamada. Veja o exemplo abaixo
Exemplo
var _ = require('underscore');
var divide = function(a, b) { return b / a};
var divideBy5 = _.partial(divide, 5);
var result = divideBy5(10);
console.log(result);
var divisionOf10 = _.partial(divide, _, 10)
result = divisionOf10(5)
console.log(result);
Salve o programa acima em tester.js. Execute o seguinte comando para executar este programa.
Comando
\>node tester.js
Resultado
2
2