gpt4 book ai didi

javascript - JS 对象文字 - 如何从对象外部访问?

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

我是 JavaScript 的新手,在从外部访问对象时遇到了麻烦。在我想访问此对象的属性之前,我的方法用对象填充数组。

Reservation = {
objArr: [], // stores CalendarDates objects
dates: ["test", "foo", "bar"], // some test strings

actionMethod: function() {
Reservation.objArr[0] = new Reservation.CalendarDate.construct(Reservation.dates[0]);
alert(Reservation.dates[0].testVariable); // returns 'undefined'
}
};

Reservation.CalendarDate = {
testVariable: '',
construct: function(testVariable) {
Reservation.CalendarDate.testVariable = testVariable;
}
};

如何从存储在数组中的对象外部访问属性 (testVariable)。

感谢您的帮助!

最佳答案

我认为您正在尝试按照这些思路完成某些事情...

    var Reservation = {
objArr: [], // stores CalendarDates objects
dates: ["test", "foo", "bar"], // some test strings

actionMethod: function() {
var temp = new Reservation.CalendarDate(Reservation.dates[0]);
Reservation.objArr[0] = temp;
alert(Reservation.objArr[0].testVariable);
}
};

Reservation.CalendarDate = function(testVariable) {
this.testVariable = testVariable;
};

Reservation.actionMethod();

关于javascript - JS 对象文字 - 如何从对象外部访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29564033/

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