gpt4 book ai didi

javascript - 如何在 Javascript 中的对象内创建对象?

转载 作者:行者123 更新时间:2023-12-01 01:14:07 27 4
gpt4 key购买 nike

我想要创建一个对象 Metrics,在其中我需要初始化各种其他对象,例如 StatsD。

我知道如何在 JavaScript 中创建 Metrics 对象。

function Metrics(params) {
// initialize params
}

Metrics.prototype.functionName = function() {

}

但是我很困惑如何将一个对象嵌入另一个对象并访问其方法?

在java中这很容易:

class Metrics {
StatsD statsD;
}

new Metrics().statsD.increment("foobar");

我如何在 javascript 中做同样的事情?

最佳答案

您可以按照与 Java 中相同的方式进行操作:

function Metrics(params) {
this.statsd = new StatssD();
}

唯一的区别是您不必使用其类型来声明属性 - 只需在构造函数中初始化该属性就足够了。

关于javascript - 如何在 Javascript 中的对象内创建对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54915785/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com