Eloquent JavaScript, 3nd Edition

These are the known mistakes in the third edition of the book. For errata in the first edition, see this page. For the second edition, see this page. To report a problem that is not listed here, send me an email.

Issues whose page number is followed by an ordinal number are only present up to the print denoted by that number. I.e. those followed by “1st” were fixed in the second print.

Chapter 2

Page 34 (1st) Updating Bindings Succintly: Where it says counter- it should be counter--.

Chapter 10

Page 168 (1st) Modules as Building Blocks: In “each needs it own private scope“, it should say “its own private scope“.

Chapter 16

Page 285 Pausing the Game: The text refers to the arrow binding, where it should say arrowKeys.

Chapter 20

Page 369 (1st) Directory Creation: MKCOL stands for “make collection”, not “make column” as the book claims.