Сообщение от 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);