У меня есть желание создать объект Metrics, внутри которого мне нужно инициализировать различные другие объекты, такие как StatsD.
Я знаю, как создать объект Metrics в javascript.
function Metrics(params) {
// initialize params
}
Metrics.prototype.functionName = function() {
}
Однако я запутался, как встроить объект в другой объект и получить доступ к его методам?
В Java это было бы легко:
class Metrics {
StatsD statsD;
}
new Metrics().statsD.increment("foobar");
Как бы я сделал то же самое в JavaScript?