Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
this is still the case for this Kata. THank you for giving an alternative
Basically, Haskell. Dat heeft ( onder meer ) infix notatie voor functies, en om dat in JS mooi te doen moet je een prototype method van je functie maken.
JS
compare.on(get("name"))
zou in Haskellcompare `on` get "name"
zijn.Ik gebruik het vaker, omdat ik nogal strongly typed denk en dan ligt het redelijk voor de hand om prototypes te extenden ipv ad-hoc functies te definieren.
Hier op CodeWars kan het ook makkelijker dan in productie natuurlijk; dan moet je er echt wel voorzichtig mee zijn. Maar ik ben er geenszins allergisch voor. Ik heb een soort van eigen framework ( iets minder uitgebreid dan Ramda ), met een aantal prototype methods en een aantal functies zoals
compare
.