2012-02-07 4 views
0

У меня есть объект, который выглядит каккак я могу получить доступ к значениям опций жгутов объекта

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

где свойство prev представляет собой первый элемент массива offers и next представляет второго элемент массива offers.

Как я могу использовать offers свойство в пределах options объекта

+0

предложения имеют индекс 0: 'options ['offers']' или 'options [0]' – mgraph

ответ

0

Попробуйте это.

document.write(option[1]) 

Изменить номер в конце, чтобы изменить объекты.

опция: массив name.

предлагает: объект 0.

пред: объект 1.

следующий: объект 2.

1

Я вижу, что вы определяете массив внутри определения объекта и использовать этот массив для извлечения элементов для определения других свойств объекта options. этот подход не сработает, поскольку во время разбора объекта параметров javascript не знает, что предлагает предложение, которое имеет значение undefined, если объект options не разобран.

Вы можете увидеть приведенный ниже код для дополнительной информации.

// 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] 
Смежные вопросы