Просмотр полной версии : Замена значений массива
Sergei-b84
10.04.2015, 11:29
Привет всем!
Есть массив baseThemeColors=['ffffff','000000','eeece1','1f497d','4f81bd','c050 4d','9bbb59','8064a2','4bacc6','f79646'],
Помогите написать функцию, которая будет менять значения на названия цветов (белый, черный) и т.д.
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();
dmitriy94,
а если в baseThemeColors -- значения поменять местами?
dmitriy94
10.04.2015, 13:29
dmitriy94,
а если в baseThemeColors -- значения поменять местами? Соответственно и во втором придется менять. Автор задал вопрос, я на него ответил. Если он не устроил, пусть задает вопрос конкретней, для чего нужно менять их местами. Здесь, насколько я знаю, телепатов нет.
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot