⊗jsPmDstADV 303 of 505 menu

მნიშვნელობები ნაგულისხმევად მასივის დესტრუქტურიზაციისას JavaScript-ში

ცვლადებისთვის შესაძლებელია ნაგულისხმევი მნიშვნელობების მითითება. ამ შემთხვევაში, თუ ცვლადს არ ექნება საკმარისი ელემენტი მასივიდან - აღებული იქნება ნაგულისხმევი მნიშვნელობა. შემდეგ მაგალითში ცვლადს day ნაგულისხმევად აქვს მინიჭებული მნიშვნელობა 1:

let arr = [2025, 12]; let [year, month, day = 1] = arr; console.log(year); // გამოიტანს 2025-ს console.log(month); // გამოიტანს 12-ს console.log(day); // გამოიტანს 1-ს

ახლა კი თუ ცვლადს day ექნება მნიშვნელობა მასივში - ნაგულისხმევი მნიშვნელობა უგულებელყოფილი იქნება:

let arr = [2025, 12, 31]; let [year, month, day = 1] = arr; console.log(year); // გამოიტანს 2025-ს console.log(month); // გამოიტანს 12-ს console.log(day); // გამოიტანს 31-ს

შემდეგ კოდში მასივის ნაწილები იწერება შესაბამის ცვლადებში:

let arr = ['John', 'Smit', 'development', 'programmer']; let name = arr[0]; let surname = arr[1]; let department = arr[2]; let position; if (arr[3] !== undefined) { position = arr[3]; } else { position = 'trainee'; }

გადააკეთეთ ეს კოდი დესტრუქტურიზაციის გამოყენებით შესწავლილი თეორიის მიხედვით.

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა