Hi.
The current specification says (ECMAScript® 2024 Language Specification):
because field initializers can throw during class instantiation, an individual object may have some proper subset of the private fields of a given class
I'm wondering if that's correct. My understanding is if a field initializer throws, the instantiation fails and so the instance never becomes available. Am I missing something?