Показать сообщение отдельно
Старый 20.06.2004, 23:39
xenao вне форума Посмотреть профиль Отправить личное сообщение для xenao Посетить домашнюю страницу xenao Найти все сообщения от xenao
  № 13  
xenao
 
Аватар для xenao

Регистрация: Mar 2003
Сообщений: 25
Отправить сообщение для xenao с помощью ICQ
Как сократить выражение:
switch (itemId) {
case 1 :
this['item'+a] = _global.itemName1;
this['cost'+a] = '$ '+_global.itemCost1+'.00';
_global.totalCost = _global.totalCost+_global.itemCost1;
break;
case 2 :
this['item'+a] = _global.itemName2;
this['cost'+a] = '$ '+_global.itemCost2+'.00';
_global.totalCost = _global.totalCost+_global.itemCost2;
break;
case 3 :
this['item'+a] = _global.itemName3;
this['cost'+a] = '$ '+_global.itemCost3+'.00';
_global.totalCost = _global.totalCost+_global.itemCost3;
break;
}

до например:
this['item'+a] =[ _global.itemName+itemID];
this['cost'+a] = '$ '+[_global.itemCost+itemID]+'.00';
_global.totalCost = _global.totalCost+[_global.itemCost+itemID];

То есть я хочу что бы не прописывать для каждого Id куда и что исполнять, а что бы значение itemId автоматом приписывалось к переменным _global.itemCost и _global.itemName при условии что переменные _global.itemName1, _global.itemName2 и тд имеют конкректные значения.
__________________
Работа | Дом