gpt4 book ai didi

javascript - Joose 单例初始化参数

转载 作者:行者123 更新时间:2023-11-29 10:55:01 25 4
gpt4 key购买 nike

我有一个基于 Joose 的单例类,我想像这样向它添加初始化参数:

var programs = Programs.getInstance({
tabContainer: '#tab'
});

tabContainer 也被声明为单例的属性。

在我的 after 方法修饰符初始化方法中,我跟踪查看传入的参数是否是这样读取的:

 after: {
initialize: function(){
alert(this.getTabContainer());
}
}

但是警报产生给定的默认值,而不是我传递给它的初始化值。

知道如何将参数传递给 Joose 中的单例吗?

我在 Joose 中使用常规类定义测试了相同的东西,上面的代码提醒了正确的参数。

最佳答案

来自 Joose 关于 Singletons 的文档和 Classes , 类文档特别提到这种语法是受支持的。 Singleton 文档没有提到它。这很可能是 Joose 不支持的。

向 Singleton 添加对此的支持的问题在于,该类的第二个调用者可能没有应用其初始化参数,因为该类只能有一个实例。谁先调用它,谁就会应用他们的参数。

关于javascript - Joose 单例初始化参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1210558/

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