Comment détecter la matrice de l'égalité en JavaScript?

Il y a deux tableaux en JavaScript, ils sont à la fois dans le format suivant:

[{'drink':['alcohol', 'soft', 'hot']}, {'fruit':['apple', 'pear']}];

J'ai besoin de détecter si les deux matrices sont égales ou non. ils sont considérés comme égaux s'ils contiennent les mêmes éléments dans un ordre différent. Comment puis-je faire cela?

Peut-on les considérer égaux s'ils contiennent les mêmes éléments dans un ordre différent, ou doivent-ils être identiques à la fois du contenu et de l'ordre? Est important?
Entendez-vous également de vérifier différents de la commande de manière récursive? Si le deuxième tableau est [{'fruit':['pear', 'apple']}, {'drink':['alcohol', 'hot', 'soft']}] comme des éléments est considérée égale à la matrice que vous avez montré? (note de poire/pomme de change)
Est important, à savoir, si la poire et POIRE être considérés de la même manière?
double possible de comment vérifier le tableau javascript est égal?
double possible de Comment savoir si deux matrices ont les mêmes valeurs

OriginalL'auteur David | 2011-09-29