*Edit*

En parcourant le code de prototype, je me suis aperçu qu'ils font de la comparaison d'objets dans les méthodes permettant de manipuler les arrays.

Par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
if (this[i] == object)
 ...
Après avoir testé, j'ai remarqué qu'il n'arrive pas à comparer deux tableaux.

Je m'explique. J'ai un tableau comprenant un certains nombres d'autres tableaux (identiques en termes de structures). Je cherche à réaliser quelque chose du type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
myArray.indexOf( ['AHAH', 'BHBH'] );
 
OU 
 
myArray.without( ['AHAH', 'BHBH'] );
Ces deux lignes de codes ne font pas ce qu'elle devrait faire. En effet, indexOf renvoie tjrs -1 meme si j'ai myArray contient ['AHAH', 'BHBH']... De même without ne supprime pas la valeur!

J'ai lu la doc de prototype mais je n'ai pas trouvé quelque chos permettant de me déloquer.

Comment faire pour contourner ce probleme?

Merci