Clone and edit this document
Runkit
Runkit
home page
user forum
new notebook
clone notebook
download notebook
support & documentation
log in
sign up
new notebook
help & feedback
clone this notebook
download this notebook
Sign In
Sign Up
untitled notebook
node v8.17.0
version:
1.0.0
endpoint
share
tweet
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`.
R.chain(split, list)
Loading…
no comments
sign in
to comment