6.0.0 • Published 11 months ago
remove-undefined-objects v6.0.0
remove-undefined-objects
Installation
npm install --save remove-undefined-objectsUsage
import removeUndefinedObjects from 'remove-undefined-objects';
console.log(removeUndefinedObjects({key: [], key2: 123}));
// { key2: 123 }Behavior
Any items with the following value will be removed:
- Empty object,
{} - Empty array,
[] - Undefined,
undefined
The following items will NOT be removed:
- Empty string,
'' - Null,
null
Options
removeAllFalsy
Optional boolean.
If provided, the empty string '' and null will be removed as well.
import removeUndefinedObjects from 'remove-undefined-objects';
console.log(removeUndefinedObjects({key1: null, key2: 123, key3: ''}), {removeAllFalsy: true});
// { key2: 123 }