concat
Flattens and filters nullish values from arguments
130 bytes
since v12.5.0
Usage
The concat function combines multiple values and arrays into a single array, while:
- Flattening nested arrays one level deep
- Filtering out
nullandundefinedvalues - Preserving the type information of the remaining values
Other falsy values (e.g. 0, false, '', NaN) are preserved.
import { concat } from 'radashi'
const result = concat('a', null, ['b', undefined], 'c')// => ['a', 'b', 'c']