⊗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štinaDanskDeutschEnglishEspañ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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη