ECMAScript 6 Katas
summary
A hands‑on workflow that teaches ES6 by writing tests: ES6 Katas pairs browser Babel transpilation with a TDD editor at tddbin.com and currently contains 61 katas. Live examples show import must be top‑level, named and default imports, aliasing, and the iterator protocol (Symbol.iterator, next returning {value, done}), with tests driven until everything is green. The stack runs in the browser, one user reports developing tests there then pasting production code into a repo.
AI-written summary · about
chapters (17)
- 0:00Introduction to ES6
- 1:58Destructuring assignment demo
- 3:04Spread operator and rest parameters
- 4:07TDDbin and its purpose
- 5:31Code retreat explained
- 7:39Why ES6 became essential
- 9:03Module imports and arrow functions
- 11:10Learning ES6 through tests
- 13:58Live coding imports
- 16:37Single member imports
- 17:41Multiple member imports
- 18:54Default imports
- 21:01ES6 Katas overview
- 21:43Iterator protocol kata
- 26:07Iterable and array conversion
- 28:13Learning from passing tests
- 28:35Q&A on imports and destructuring








