Функции javascript для моделирования классов, передовой опыт?

Я заметил, что могу писать функции, подобные приведенной ниже, для имитации классов. Я хочу знать, является ли это самым современным способом сделать это. Любые комментарии приветствуются. Спасибо

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());
8
задан galfisher 16 March 2019 в 23:28
поделиться