2015-07-31 3 views
0

Как получить значение из объекта ниже?Извлечь значение из объекта Javascript

var recipe= {}; 
recipe[0, 'prodmem_active.tpoint_prod[0].setpoint'] = 1600; 
recipe[0, 'prodmem_active.tpoint_prod[1].setpoint'] = 1300; 
recipe[1, 'prodmem_active.tpoint_prod[0].setpoint'] = 1600; 
recipe[1, 'prodmem_active.tpoint_prod[1].setpoint'] = 1300; 
recipe[2, 'prodmem_active.tpoint_prod[0].setpoint'] = 1500; 
recipe[2, 'prodmem_active.tpoint_prod[1].setpoint'] = 1200; 

e.g. alert(recipe[1]['prodmem_active.tpoint_prod[1].setpoint']) не работает.

ответ

2

Вы должны правильно присвоить значение.

Оператор запятой оценивает как правую сторону.

Это:

recipe[0, 'prodmem_active.tpoint_prod[0].setpoint'] = 1600; 

означает то же самое, как:

recipe['prodmem_active.tpoint_prod[0].setpoint'] = 1600; 

Вы пытаетесь создать новый объект, а затем присвоить значение одной из новых свойств объектов.

recipe[0] = {}; 
recipe[0]['prodmem_active.tpoint_prod[0].setpoint'] = 1600; 
Смежные вопросы