Platform
Resources
Pricing
Sign in
Get started
Ada Lovecraft
Workspace
Fork
Published
By
Ada Lovecraft
Edited
Nov 15, 2018
Importers
2 stars
Insert cell
Insert cell
Insert cell
map
=
fn
=>
arr
=>
arr
.
map
(
(
x
,
i
)
=>
fn
(
x
,
i
)
)
Insert cell
reduce
=
(
fn
,
agg
)
=>
arr
=>
arr
.
reduce
(
fn
,
agg
)
Insert cell
pipe
=
(
...
fns
)
=>
data
=>
reduce
(
(
d
,
fn
)
=>
fn
(
d
)
,
data
)
(
fns
)
Insert cell
filter
=
fn
=>
arr
=>
arr
.
filter
(
fn
)
Insert cell
find
=
fn
=>
arr
=>
arr
.
find
(
fn
)
Insert cell
pick
=
prop
=>
obj
=>
obj
?
obj
[
prop
]
:
null
Insert cell
pickEvery
=
field
=>
map
(
pick
(
field
)
)
Insert cell
split
=
delimiter
=>
str
=>
str
.
split
(
delimiter
)
Insert cell
Insert cell
head
=
arr
=>
arr
[
0
]
Insert cell
tail
=
arr
=>
{
const
[
head
,
...
tail
]
=
arr
return
tail
}
Insert cell
trim
=
str
=>
str
.
trim
(
)
Insert cell
splitNewLine
=
split
(
'\n'
)
Insert cell
splitPipe
=
split
(
'|'
)
Insert cell
toInt
=
pipe
(
trim
,
parseInt
)
Insert cell
toFloat
=
pipe
(
trim
,
parseFloat
)
Insert cell
Insert cell
Purpose-built for displays of data
Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Try it for free
Learn more
Fork
View
Export
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
map
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
reduce
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
pipe
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
filter
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
find
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
pick
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
pickEvery
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
split
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
replace
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
head
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
tail
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
trim
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
splitNewLine
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
splitPipe
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
toInt
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
toFloat
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
version
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML