Показать сообщение отдельно
  #45 (permalink)  
Старый 12.01.2012, 23:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,077

Оптимальный вариант )))
function compare(arr1, arr2){
    if(arr1.length !== arr2.length) return false;
    arr1.sort();
    arr2.sort();
    var i = arr1.length;
    while(i--) if(arr1[i] !== arr2[i]) return false;
    return true;
};
var a = ['a','b','c','c'], c = ['b','c','a','a'], d = ['b','c','c','a'];
alert([compare(a,c),compare(a,d)]);
Ответить с цитированием