Underscore.JS - método compacto

Sintaxe

_.compact(list)

o método compact remove valores falsos (falso, nulo, 0, "", NaN e indefinido) da lista fornecida.

Exemplo

var _ = require('underscore');

//Example: compact a list
result = _.compact([0, 1, false, 2, '', 3, null, NaN, undefined]);
console.log(result)

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

Comando

\>node tester.js

Resultado

[ 1, 2, 3 ]