Skip to content

jonastg/jskatas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 

Repository files navigation

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.