gpt4 book ai didi

另一个对象中的 Javascript 对象

转载 作者:行者123 更新时间:2023-11-30 13:13:15 26 4
gpt4 key购买 nike

我现在搜索了一个小时(没有任何成功),如何在另一个对象中定义一个对象(在 javascript 中):

function UserStat(arr) {
var arrx = arr;
this.day = function(dateofday) {
//Some code going here which results will be stored variables like:
this.a = someInnerFunction();
this.b = someOtherFunction();
}
}

我想在创建外部函数的实例时访问这些变量,如果可能的话,以某种方式像这样:

var value = new UserStat(arr1).day('2012-10-20').a

提前感谢您的帮助!

最佳答案

我不确定您想如何使用 dateofday 变量,但这会起作用:

function UserStat(arr) {
var arrx = arr;
this.day = {
a: someInnerFunction,
b: someOtherFunction
};
}

new UserStat().day.a();

这也是:

function UserStat(arr) {
var arrx = arr;
this.day = (function(date){
var obj = {};
obj.a = someInnerFunction;
obj.b = someOtherFunction;
return obj;
}(dateofday));
}

甚至这样:

function UserStat(arr) {
var arrx = arr;
this.day = new function() {
this.a = someInnerFunction,
this.b = someOtherFunction
};
}

关于另一个对象中的 Javascript 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13077727/

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