The first ES14 or ES2023 kata is done [1].
It lets you learn how `array.toReversed()` works, in all its details.

#JavaScript #learning #withTests

[1] https://jskatas.org/katas/es14/language/array-api/toReversed/

`array.toReversed()`

A kata to (re-)learn about Array API | `array.toReversed()` | Returns a new array with the elements reversed. | 12 tests to solve | Difficulty Level: BEGINNER

JavaScript Katas - Continuously Learn JavaScript. Your Way.

A new #jskatas rabbit hole found `String.raw`.
Actually I was trying to understand and improve the template-strings-raw kata [1], but that led me to learn (again) what `String.raw` [2] is actually good for, and even more important why the array of strings passed to a tag-function gets a `raw` property.

❓ How much relevance does this feature have? πŸ€·πŸ»β€β™€οΈ

πŸ§‘πŸ½β€πŸŽ“ Anyways, I like digging into it to understand it. πŸ’‘

[1] https://jskatas.org/katas/es6/language/template-strings/raw/
[2] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/raw

#JavaScript #learning #withTests

`raw` property

A kata to (re-)learn about Template strings | `raw` property | The `raw` property accesses the string as it was entered. | 5 tests to solve | Difficulty Level: INTERMEDIATE

JavaScript Katas - Continuously Learn JavaScript. Your Way.