⊗jsPmObCP 93 of 505 menu

Υπολογιζόμενες Ιδιότητες στο JavaScript

Κατά τη δήλωση ενός αντικειμένου, τα ονόματα των ιδιοτήτων του μπορούν να λαμβάνονται από μεταβλητές. Τέτοιες ιδιότητες ονομάζονται υπολογιζόμενες. Ας δούμε πώς γίνεται αυτό. Ας υποθέσουμε ότι έχουμε το ακόλουθο αντικείμενο:

let obj = { a: 1, b: 2, c: 3 };

Ας υποθέσουμε ότι το όνομα μιας ιδιότητας αποθηκεύεται σε μια μεταβλητή:

let key = 'a';

Ας κάνουμε έτσι ώστε αντί για το όνομα της ιδιότητας να λαμβάνεται η τιμή από τη μεταβλητή μας. Για αυτό η μεταβλητή πρέπει να περικλείεται σε αγκύλες:

let obj = { [key]: 1, b: 2, c: 3 };

Κατά τη δήλωση υπολογιζόμενων ιδιοτήτων μπορείτε να εκτελέσετε κάποιον κώδικα. Παράδειγμα:

let obj = { [key + '1']: 1, [key + '2']: 2, [key + '3']: 3 };

Στον ακόλουθο κώδικα, το κλειδί έπρεπε να ληφθεί από τη μεταβλητή. Διορθώστε το σφάλμα που πραγματοποιήθηκε:

let key = 'x'; let obj = { key: 1, y: 2, z: 3 };

Δίνεται ένα αντικείμενο:

let obj = { x: 1, y: 2, z: 3 };

Δίνονται μεταβλητές:

let key1 = 'x'; let key2 = 'y'; let key3 = 'z';

Κάντε έτσι ώστε τα κλειδιά του αντικειμένου να λαμβάνονται από αυτές τις μεταβλητές.

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