Aide avec les array

Signaler
Messages postés
6
Date d'inscription
mercredi 2 décembre 2020
Statut
Membre
Dernière intervention
21 avril 2021
-
Messages postés
32134
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 avril 2021
-
Bonjour,
Je viens vous demander votre aide car je n’arrive pas à vérifier si mon array est contenu dans l’autre array

Code

const Mots = [
["H", "T", "M", "L"] ,
["J", "S"],
["P", "Y"],
["C", "S", "S"],
["R", "E", "A", "C", "T"],
]
const array2 = ["H", "T", "M", "L"]

Je sais que je dois utiliser un map mais je ne sais pas comment car dans l’array Mots il y a plusieurs array.

Bien cordialement

1 réponse

Messages postés
32134
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 avril 2021
3 411
Bonjour,

const Mots = [
    ["H", "T", "M", "L"] ,
    ["J", "S"],
    ["P", "Y"],
    ["C", "S", "S"],
    ["R", "E", "A", "C", "T"]
  ]; 

const array2 = ["H", "T", "M", "L"];

Mots.forEach(function(item,index){
  console.log(index,item);
  if(JSON.stringify(item) === JSON.stringify(array2) ){
    console.log('Il est dedans !');
  }
});


Messages postés
6
Date d'inscription
mercredi 2 décembre 2020
Statut
Membre
Dernière intervention
21 avril 2021

Merci beaucoup ☺️
Juste est-ce que ce serait possible d’expliquer la ligne ? Svp car je ne la comprends pas

if(JSON.stringify(item) === JSON.stringify(array2) )


Bien cordialement
Messages postés
32134
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 avril 2021
3 411 >
Messages postés
6
Date d'inscription
mercredi 2 décembre 2020
Statut
Membre
Dernière intervention
21 avril 2021