Intermediate
Read first, then write
grow() makes every row 4 px taller. It reads offsetHeight and writes style.height in the same loop, so it forces a layout for each row.
Rewrite it so all reads come before all writes. Every row must still end up 4 px taller.
What Check tests
- Every row ends up 24 px tall
- No read of a size comes after a write
Stuck? One hint at a time
The solution unlocks after your first Check. Try first: that is where the learning happens.
Runs in your browser. Your code is saved here.
Your page
Press Run to see the page.
animations
0.00s0.10s0.20s0.30s0.40s0.50s0.60s0.70s0.80s0.90s
Nothing is moving yet. Hover, click or scroll the page: every animation it starts shows up here as a track.
frames
Console
Nothing logged yet.