
20.06.2004, 23:39
|
|
Регистрация: Mar 2003
Сообщений: 25
|
Как сократить выражение:
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 и тд имеют конкректные значения.
|