Maison > Questions et réponses > le corps du texte
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粉5174756702023-09-10 00:39:21
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());