jonastg / jskatas

Solutions to jskatas.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jskatas solutions

This repository contains my solutions to jskatas (formely es6katas).

You can try these solutions directly on tddbin, simply copy the chosen solution and run it.

List of katas

  1. Template strings - basics: kata & solution.
  2. Template strings - multiline: kata & solution.
  3. Template strings - tagged template strings: kata & solution.
  4. Template strings - raw property: kata & solution.
  5. Arrow functions - basics: kata & solution.
  6. Arrow functions - function binding: kata & solution.
  7. Block scope - let declaration: kata & solution.
  8. Block scope - const declaration: kata & solution.
  9. Object literal - basics: kata & solution.
  10. Destructuring - array: kata & solution.
  11. Destructuring - string: kata & solution.
  12. Destructuring - object: kata & solution.
  13. Destructuring - defaults: kata & solution.
  14. Destructuring - parameters: kata & solution.
  15. Destructuring - assign: kata & solution.
  16. Object literal - computed properties: kata & solution.
  17. Unicode - in strings: kata & solution.
  18. Rest operator - as parameter: kata & solution.
  19. Rest operator - with destructuring: kata & solution.
  20. Spread operator - with arrays: kata & solution.
  21. Spread operator - with strings: kata & solution.
  22. Class - creation: kata & solution.
  23. Class - accessors: kata & solution.
  24. Class - static: kata & solution.
  25. Class - extends: kata & solution.
  26. Class - more extends: kata & solution.
  27. Class - super in method: kata & solution.
  28. Class - super in constructor: kata & solution.
  29. Array - Array.from: kata & solution.
  30. Array - Array.of: kata & solution.
  31. Array - Array.prototype.fill: kata & solution.
  32. Array - Array.prototype.find: kata & solution.
  33. Array - Array.prototype.findIndex: kata & solution.
  34. Symbol - basics: kata & solution.
  35. Symbol - Symbol.for: kata & solution.
  36. Symbol - Symbol.keyFor: kata & solution.
  37. Iterator - array: kata & solution.
  38. Iterator - string: kata & solution.
  39. Iterator - protocol: kata & solution.
  40. Iterator - usage: kata & solution.
  41. Array - Array.entries: kata & solution.
  42. Array - Array.prototype.keys: kata & solution.
  43. Array - Array.prototype.values: kata & solution.
  44. Map - basics: kata & solution.
  45. Map - Map.prototype.get: kata & solution.
  46. Map - Map.prototype.set: kata & solution.
  47. Set - basics: kata & solution.
  48. Set - add: kata & solution.
  49. Generator - creation: kata & solution.
  50. Generator - iterator: kata & solution.
  51. Generator - yield expressions: kata & solution.
  52. Generator - send value to a generator: kata & solution.
  53. Map - initialize: kata & solution.
  54. Object - is: kata & solution.
  55. Number - is integer: kata & solution.
  56. Generator - send function to a generator: kata & solution.
  57. Default parameters - basics: kata & solution.
  58. Reflect - basics: kata & solution.
  59. Reflect - apply: kata & solution.
  60. Reflect - getPrototypeOf: kata & solution.
  61. Modules - import: kata & solution.
  62. Map - Map.has: kata & solution.
  63. Strings - string.includes: kata & solution.
  64. Set - delete: kata & solution.
  65. Set - API overview: kata & solution.
  66. Object literal - getter: kata & solution.
  67. Object literal - setter: kata & solution.
  68. Reflect - construct: kata & solution.
  69. Reflect - defineProperty: kata & solution.
  70. Set - clear: kata & solution.
  71. Strings - string.repeat: kata & solution.
  72. Strings - string.startsWith: kata & solution.
  73. Generator - return inside a generator function: kata & solution.
  74. Strings - string.endsWith: kata & solution.
  75. Promise - basics: kata & solution.
  76. Promise - creation: kata & solution.
  77. Promise - chaining: kata & solution.
  78. Promise - API: kata & solution.
  79. Promise - catch: kata & solution.

About

Solutions to jskatas.org


Languages

Language:JavaScript 100.0%