Learning about [Symbol.toPrimitive] while writing tests for Object.groupBy(). I had no idea that this was introduced with #ES6 already.
Somehow it feels that writing nice useful objects with #JavaScript's standard library is quite feasible.

I am preparing for #ctwebdev ... cu in Cologne?

#conference #JavaScript #TDD #readTheSpec

Draft ECMA-262 / October 23, 2024
ECMAScript® 2025 Language Specification

20.1.2.12 Object.getPrototypeOf (O)
20.1.2.13 Object.groupBy (items, callback)
20.1.2.14 Object.hasOwn (O, P)

`Object.groupBy()` is new in #javascript
All major browsers support it.
https://caniuse.com/mdn-javascript_builtins_object_groupby

#readTheSpec #JSLang

JavaScript built-in: Object: groupBy | Can I use... Support tables for HTML5, CSS3, etc