Показать сообщение отдельно
  #3 (permalink)  
Старый 29.09.2013, 15:06
Аватар для Demath
Профессор
Отправить личное сообщение для Demath Посмотреть профиль Найти все сообщения от Demath
 
Регистрация: 22.06.2012
Сообщений: 168

Тупо перебором

function Arrays(A,B)
{
    var m = A.length, n = B.length;
  
    for (var i = 0; i < m; i++)
     { for (var j = 0; j < n; j++)
        { if (B[j] === A[i][0]) B[j] = A[i][1]; }
     }
 
    return B;
}

var arrA = [['1','a'],['2','b'],['3','c'],['4','d']],
    arrB = ['1','4','2','8','1','6','5','2','4'];
alert( Arrays(arrA,arrB) );

Последний раз редактировалось Demath, 29.09.2013 в 15:15.
Ответить с цитированием