Aide avec les array

Fermé
Adri77220 Messages postés 6 Date d'inscription mercredi 2 décembre 2020 Statut Membre Dernière intervention 21 avril 2021 - 20 avril 2021 à 12:52
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 - 21 avril 2021 à 10:58
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

jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
20 avril 2021 à 21:15
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 !');
  }
});


0
Adri77220 Messages postés 6 Date d'inscription mercredi 2 décembre 2020 Statut Membre Dernière intervention 21 avril 2021
Modifié le 21 avril 2021 à 10:54
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
0
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717 > Adri77220 Messages postés 6 Date d'inscription mercredi 2 décembre 2020 Statut Membre Dernière intervention 21 avril 2021
21 avril 2021 à 10:58
0