Sintaxis
_.flatten(array, [shallow])
El método flatten aplana una matriz anidada donde el anidamiento puede tener cualquier longitud. Si shallow se pasa como verdadero, la matriz se aplanará solo hasta el primer nivel.
Ejemplo
var _ = require('underscore');
var list = [1, [2], [4], 5, [[6]]]
//Example 1: flatten list
result = _.flatten(list);
console.log(result)
//Example 2: flatten list to first level only
result = _.flatten(list, true);
console.log(result)
Guarde el programa anterior en tester.js. Ejecute el siguiente comando para ejecutar este programa.
Mando
\>node tester.js
Salida
[ 1, 2, 4, 5, 6 ]
[ 1, 2, 4, 5, [ 6 ] ]