Files
30-seconds-of-code/snippets/compact-join.md
Angelos Chalaris 61200d90c4 Kebab file names
2023-04-27 21:58:35 +03:00

539 B

title, tags, author, cover, firstSeen
title tags author cover firstSeen
Compact and join array array 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, and NaN).
  • 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'