Для имитации "концепции класса" в javascript у нас есть 3 способа Одним из таких способов является использование функции прототипа. Пример для класса Apple:
function Apple (type) {
this.type = type;
this.color = "red";
}
Apple.prototype.getInfo = function() {
return this.color + ' ' + this.type + ' apple';
};
В вашем примере функция PostProvider не имеет атрибутов. Итак, «cmarin» объявляет пустую функцию:
PostProvider = function() {};
И добавить несколько методов:
- PostProvider.prototype.findAll
- PostProvider.prototype.findById
- и т.д.