DiscoveryVIPAll guides ↗

JAVASCRIPT / TURN DATA INTO SOMETHING USEFUL

See the data.
Understand the code.

Filter, map, sort and summarize. Run real JavaScript, inspect the result, and learn how to transform data without accidentally changing the original.

20 challenges · Custom JSON playground · Visual experiments

A SMALL PIPELINE. A CLEAR RESULT.
[4, -2, 7, 0]
  ↓ filter positive
[4, 7]
  ↓ map × 2
[8, 14]
  ↓ reduce sum
22

Follow the shape at every step.

Real JavaScript. Local data. Code runs in an isolated, disposable browser worker with network access blocked and a three-second limit. No account or server execution. The visual experiments use their own fixed operations, separate from your code.
0 / 20current drafts passed

YOUR CHALLENGE

Inspect the three test cases

Custom runs use this input. Challenge checks use the fixed cases above. JSON is limited to 20,000 characters. Ctrl/⌘ + Enter runs custom input. Large result and log previews are abbreviated; downloaded run reports contain those same bounded previews.