(function(){
namespace.class = function() {
}
})();
Met EMCA2015 en Typescript kun je classes gaan maken. Helaas is het niet bruikbaar genoeg, want:
1) ECMA2015 en Typescript classes kennen geen member variabelen die te bereiken zijn zonder "this". Bij iedere variabele die je gebruikt heb je dus de voorloper "this.". Dat vervuilt je blik op de code.
2) Als je een method van buiten laten aanroepen, dan is je "this" niet correct meer en moet je dus weer bind(this) van stal halen. Dat maakt de code ook niet simpeler.
Geen opmerkingen:
Een reactie posten