Имею переменные
var color_arr = new Array();
lips_pomade_param = 7;
color_arr[lips_pomade_param]='<li>Раздел</li>';
Имею выражение 1, которое выдает undefined
n = "lips_pomade_param";
alert(color_arr[n]);
Имею выражение 2, которое выдает '<li>Раздел</li>'
alert(color_arr[lips_pomade_param]);
Почему в выражении 1 undefined алертиться я понимаю.
Потому что, вызываем color_arr["lips_pomade_param"], а не
color_arr[lips_pomade_param].
Получается значение n нужно отконвертировать в название переменной? Не представляю как, поэтому прошу поделиться соображениями.