Rumah  >  Soal Jawab  >  teks badan

Semak nilai dalam tatasusunan objek

rreeee

Bagaimana saya menyemak pelbagai objek saya untuk mengetahui sama ada salah satu daripadanya mengandungi pembolehubah saya theCode

P粉176151589P粉176151589406 hari yang lalu397

membalas semua(1)saya akan balas

  • P粉517475670

    P粉5174756702023-09-10 00:39:21

    Gunakan flat()includes() Rujukan mudah disediakan untuk anda

    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());


    Pilihan lain

    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());

    balas
    0
  • Batalbalas