constructorsden classlara
ES5’te classları aşağıdaki gibi oluşturursunuz:
function Person(name) {
this.name = name;
}
Person.prototype.describe = function () {
return this.name + ' kişisi çağrıldı.';
};
ES6’da biraz daha okunaklı bir syntaxı vardır.
class Person {
constructor(name) {
this.name = name;
}
describe() {
return this.name + ' kişisi çağrıldı.';
}
}
ES6 classının sonuna noktalı virgül konulmadığını unutmayınız.