579 B
579 B
title, type, language, tags, author, cover, dateModified
| title | type | language | tags | author | cover | dateModified | |
|---|---|---|---|---|---|---|---|
| Compact and join array | snippet | javascript |
|
chalarangelo | racoon | 2022-04-08T05:00:00-04:00 |
Removes falsy values from an array and combines the remaining values into a string.
- Use
Array.prototype.filter()to filter out falsy values (false,null,0,"",undefined, andNaN). - Use
Array.prototype.join()to join the remaining values into a string.
const compactJoin = (arr, delim = ',') => arr.filter(Boolean).join(delim);
compactJoin(['a', '', 'b', 'c']); // 'a,b,c'