⊗jsPmDstAVD 305 of 505 menu

JavaScript-те массивті деструктуризациялау кезінде айнымалыларды жариялау

Деструктуризациялау кезінде айнымалыларды жариялау міндетті емес. Олар алдын ала жариялануы мүмкін, сонда тағайындау кезінде let командасын жазудың қажеті жоқ:

let arr = [2025, 12, 31]; let year; let month; let day; [year, month, day] = arr;

Алайда, нюанстар бар. Келесі кодқа назар аударыңыз:

let arr = [2025, 12, 31]; let year; let [year, month, day] = arr;

Көріп отырғаныңыздай, year айнымалысы алдын ала жарияланған, бірақ month және day айнымалылары - жарияланбаған. Сондықтан код авторы let деструктуризациялаушы тағайындау алдына жазуды шешті.

Бірақ бұл қатеге әкеледі, себебі бір айнымалыны екі рет жариялауға болмайды let арқылы (year айнымалысы екі рет жарияланған болып шығады).

Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау