*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 :
Après avoir testé, j'ai remarqué qu'il n'arrive pas à comparer deux tableaux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if (this[i] == object) ...
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 :
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!
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'] );
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
Partager