3 ms·
'class' wasn't added to make it look like Java. It was added as sugar for a common pattern that everyone was already using. Many languages other than Java have
by nilliams 11y ago
'class' wasn't added to make it look like Java. It was added as sugar for a common pattern that everyone was already using. Many languages other than Java have a class keyword.
- wnevets 11y ago> Many languages other than Java have a class keyword. Yes many classical oop languages have the class keyword and that's why javascript added it.
- nilliams 11y agoBecause it's a useful pattern, that people were using heavily. Not sure why you're trying to suggest some kind of ill-intent. A nice thing about prototypal inhericance is that classical inheritance can be implemented in it. People were doing that commonly enough that it made sense to add sugar to do it more directly, and signal intent more clearly to the reader.