support & documentation
help & feedback
clone this notebook
download this notebook
const R = require('ramda'); const list = [ 'abc', 'def' ];
const split = x => x.split(''); const nestedLists = R.map(split, list);
But now we have an Array<Array<string>> which is no good. Let's flatten that back out...
const backToList = R.flatten(nestedLists);
Turns out this pattern of `map` then `flatten` (often called join) can be written with one operation called `chain`.
Clone and edit this document