Вход

Просмотр полной версии : Замена значений массива


Sergei-b84
10.04.2015, 11:29
Привет всем!
Есть массив baseThemeColors=['ffffff','000000','eeece1','1f497d','4f81bd','c050 4d','9bbb59','8064a2','4bacc6','f79646'],

Помогите написать функцию, которая будет менять значения на названия цветов (белый, черный) и т.д.

рони
10.04.2015, 11:39
Sergei-b84,
сделайте обьект который будет содержать все названия цветов - и сделайте замену согласно значий этого обьекта

dmitriy94
10.04.2015, 13:17
Если я правильно вас понял, то:
function replaceColors()
{
var baseThemeColors=['ffffff','000000','eeece1','1f497d','4f81bd','c050 4d','9bbb59','8064a2','4bacc6','f79646'];
var nameColors = ['Белый','Черный','Бежевый','Си ний','Голубой','Красный','Зел ный','Фиолетовый','Бирюзовы ','Оранжевый'];

var i = 0;
while(i < nameColors.length)
{
baseThemeColors[i] = nameColors[i];
i++;
}
alert(baseThemeColors);
};
replaceColors();

рони
10.04.2015, 13:26
dmitriy94,
а если в baseThemeColors -- значения поменять местами?

dmitriy94
10.04.2015, 13:29
dmitriy94,
а если в baseThemeColors -- значения поменять местами? Соответственно и во втором придется менять. Автор задал вопрос, я на него ответил. Если он не устроил, пусть задает вопрос конкретней, для чего нужно менять их местами. Здесь, насколько я знаю, телепатов нет.