我如何访问对象中的选项值

时间:2012-02-07 11:22:37

标签: javascript

我有一个看起来像

的对象
    options = {
        offers : $$("div.sonan"),
        prev :   offers[0],
        next :  offers[1]
    }

其中属性prev代表offers数组的第一个元素,next代表 offers数组的第二个元素。

如何在offers对象

中使用options属性

2 个答案:

答案 0 :(得分:1)

我看到你在对象定义中定义了数组,并使用该数组来获取元素以定义options对象的其他属性。 这种方法不起作用,因为在首先解析选项对象时,除非解析选项对象,否则javascript不知道什么是offferred的提供是未定义的。

您可以看到以下编写的代码以获得更多帮助。

// define the object
var offs = [1,2,3];
var options = {
    offers : offs,
    prev :   offs[0],
    next :  offs[1]
};
//fetch values from object
options.offers;   // should give u [1,2,3]

答案 1 :(得分:0)

试试这个。

document.write(option[1])

更改末尾的数字以更改对象。

选项:数组名称。

提供:对象0。

上一篇:对象1。

next:对象2。