Verständnis von "öffentlich" / "privat" in der Typoskript-Klasse
Unabhängig davon, ob der Name "öffentlich" oder "privat" ist, ist der generierte Java-Skriptcode im folgenden Skriptcode identisch.
So ist meine Frage, wie man entscheidet, wann der Konstruktorparameter öffentlich oder privat sein soll?
// typescript code
class Animal {
constructor( public name: string) {
}
}
// generated JS code
var Animal = (function () {
function Animal(name) {
this.name = name;
}
return Animal;
}());