Eloquent JavaScript π¦ Here, you can find my solutions for each chapter of the book. Contents Part 1: Language Program Structure 𧱠Looping a triangle FizzBuzz Chessboard Functions π’ Minimum Recursion Bean counting Data Structures ποΈ The sum of a range Reversing an array A list Deep comparison Higher-Order Functions π Flattening Your own loop Everything Dominant writing direction The Secret Life of Objects π A vector type Groups Iterable groups Borrowing a method Project : A Robot π€ Bugs and Errors π Retry The locked box Regular Expressions π€― Regexp golf Quoting style Numbers again Modules βοΈ A modular robot Roads module Circular dependencies Part 2: Browser Asynchronous Programming π Tracking the scalpel Building Promise.all Project: A Programming Language β¨οΈ DOM π Build a table Elements by tag name The catβs hat Handling Events π±οΈ Balloon Mouse trail Tabs Project: A Platform Game π² Drawing on Canvas βοΈ Shapes The pie chart A bouncing ball Precomputed mirroring HTTP and Forms π§Ύ Content negotiation A JavaScript workbench Conwayβs Game of Life Project: A Pixel Art Editor π¨ Part 3: Node Node.js πΎ Search tool Directory creation A public space on the web Project: Skill-Sharing Website "Thats all folks"