Показать сообщение отдельно
  #4 (permalink)  
Старый 29.09.2013, 20:48
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от prostoix
var arrA = [['1','a'],['2','b'],['3','c'],['4','d']];
странный массив получился у Вас. Вообще массив отличается от объекта тем, что его ключи являются порядковыми номерами, поэтому проще было бы использовать var arrA = [0, 'a', 'b', 'c', 'd'];
и соответственно цикл замены
var arrA = [0, 'a', 'b', 'c', 'd'],
arrB = ['1','4','2','8','1','6','5','2','4'];
for(i = 0; i < arrB.length; i++) arrB[i] = arrA[arrB[i]] || arrB[i];
alert(arrB);
Ответить с цитированием