Hacker News new | ask | show | jobs
by Swalden123 610 days ago
Classes are still built around prototype inheritance, there are some differences, however they are still an easier to use api on top.
1 comments

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.