UNPKG

join-deep

Version:
11 lines (10 loc) 310 B
import reduceDeep from 'reduce-deep'; export default function joinDeep(array, sep) { let hasJoined = false; return reduceDeep(array, (memo, value)=>{ if (hasJoined) memo += sep; else hasJoined = true; memo += value === undefined ? '' : value; return memo; }, ''); }