top | item 41809296

(no title)

Swalden123 | 1 year ago

Classes are still built around prototype inheritance, there are some differences, however they are still an easier to use api on top.

discuss

order

LegionMammal978|1 year ago

Yeah, iirc private properties (added in ES2022) are currently the only part of ES6 classes that can neither be created nor accessed using prototype-based code, to the consternation of some people when they were added. Of course, provate properties can still be readily emulated with a WeakMap in a function scope.