Я заметил, что могу писать функции, подобные приведенной ниже, для имитации классов. Я хочу знать, является ли это самым современным способом сделать это. Любые комментарии приветствуются. Спасибо
function Apple(type) {
this.type = type;
this.color = "red";
this.getInfo = function () {
return this.color + ' ' + this.type + ' apple';
};
}
var apple = new Apple('testapple');
apple.color = 'blue';
console.log(apple.getInfo());