1.1.7 • Published 5 years ago
@extra-array/compact v1.1.7
Remove falsy values from array, like _.compact().
const compact = require('@extra-array/compact');
// compact(<array>, [begin=0], [end], [target=[]], [at])
var a = ['y', null, 'o', null, 'l', null, 'o'];
compact(a);
// ['y', 'o', 'l', 'o']
compact(a, 1);
// ['o', 'l', 'o']
compact(a, 1, 6);
// ['o', 'l']
compact(a, 1, 6, ['f', 'o']);
// ['f', 'o', 'o', 'l']
compact(a, 1, 6, ['f', 'o'], 1);
// ['f', 'o', 'l']
With extra-array try
Array.compact()
instead.