Rechercher une valeur dans un tableau d'objets
P粉176151589
P粉176151589 2023-09-10 00:03:58
0
1
427

function weatherCodes(){
let codes = [{sunny:[1001]},{cloudy:[1002,1003]}]
let theCode = 1003
};

Comment vérifier mon tableau d'objets pour savoir si l'un d'eux contient ma variable theCode

P粉176151589
P粉176151589

répondre à tous(1)
P粉517475670

Utilisez flat()includes() Référence simple fournie pour vous

function weatherCodes(){
  let codes = [{sunny:[1001]},{cloudy:[1002,1003]}]
  let theCode = 1003
  return codes.some(c => Object.values(c).flat().includes(theCode));
};

console.log(weatherCodes());

Une autre option

function weatherCodes(){
  let codes = [{sunny:[1001]},{cloudy:[1002,1003]}]
  let theCode = 1003
  let values = codes.flatMap(c => Object.values(c)).flat()
  return values.includes(theCode)
};

console.log(weatherCodes());
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal