Как сравнить 2 массива между собой  ??
массивы вида:
var arr=[{'drink':['alcohol', 'soft', 'hot']}, {'fruit':['apple', 'pear']}];
function array_compare(a, b)
{
    // if lengths are different, arrays aren't equal
    if(a.length != b.length)
       return false;
    for(i = 0; i < a.length; i++)
       if(a[i] != b[i])
          return false;
    return true;
}
 Этот код не анализирует вложеность