Sawtaytoes
1/12/2019 - 9:16 AM

Complex `reduce` version of duplicating list items

itemsByLine
.split('\n')
.filter(Boolean)
.filter(item => (
  !(
    whitelist
    .includes(item)
  )
))
.reduce(
  (
    combined,
    item,
  ) => (
    combined
    .concat(`*${item}*`)
    .concat(`*.${item}.*`)
  ),
  [],
)