Stef schreef:Klopt, maar met prototypes kan je ver komen.Blijkbaar is Javascript gewoon niet bedoeld als OOP taalEerdere citaten tonen
Sevvlor schreef:Als je dat wil, moet je een andere vorm van marshalling toepassen. Die zijn erEerdere citaten tonen
Stef schreef:En dat met JSON gaat wel?Eerdere citaten tonen
Jessee schreef:Over dat laatste: Really?Dat is voor elke taal zo.
Als bar een json string is, kan je het parsen en direct gebruiken als javascript object.
De property privacy wordt aan gewerkt afaik.
private en public zijn er overigens al wel.
En in de class body kan je volgens mij wel props zetten. Al dan niet met TS
toevoeging op vrijdag 6 april 2018, 18:29:23:
En dan de vraag, waarom zou je het willen?
Je kan mij niet wijs maken dat miljoenen mensen elke dag met JS werken. Maar dat jij of all people tegen een probleem aanloopt waardoor het "onderontwikkeld" is
Ik wil geen JavaScript object, ik wil een geïnstantieerde class zodat ik de zelfgemaakte getters, setters en functies daarvan kan gebruiken.
JavaScript is tegenover andere veelgebruikte talen gewoon onderontwikkeld op bepaalde gebieden. Kan er niks anders van maken ?. Ik heb het overigens nog nooit nodig gehad
. Ik denk dat je iets verder moet kijken dan je neus lang is.
https://en.wikipedia.org/wiki/Prototype-based_programming
Quote:
ECMAScript 6 introduced classes as syntactic sugar over JavaScripts existing prototype-based inheritance, providing an alternative way to create objects and deal with inheritance.
En ze zijn er wel mee bezig, zoals ik al zei.
Je kan ook kijken naar Typescript. Ook wel een chille taal, lijkt heel erg op Javascript maar dan net wat stricter.
Oja en valid js = valid ts (maar valid ts !== valid js)
Dat is voor elke taal zo.
. Ik heb het overigens nog nooit nodig gehad
. Ik denk dat je iets verder moet kijken dan je neus lang is.


Ofc niet de nieuwe hyves maar het concept is overgenomen en de oudere generatie die er vroeger op zat zit er momenteel al gegarandeerd weer op. 17k leden al ondertussen had ik niet verwacht persoonlijk.
