Underscore.JS - método de partição

Sintaxe

_.partition(list, predicate)

O método de partição divide a lista em duas matrizes, uma contém elementos que satisfazem a condição de verdade do predicado e a outra contém o restante dos elementos.

Exemplo

var _ = require('underscore');

//Example: partion list of numbers being even and odd
result = _.partition([1, 2, 3, 4], function(x){return x % 2 == 0;});
console.log(result)

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

Comando

\>node tester.js

Resultado

[ [ 2, 4 ], [ 1, 3 ] ]