⊗jsOpPrSt 60 of 60 menu

Η Κλάση Store στο Αντικειμενοστραφή Προγραμματισμό σε JavaScript

Ας υλοποιήσουμε την κλάση Store, η οποία θα αντιπροσωπεύει μια επικάλυψη πάνω από την τοπική αποθήκευση και θα επιτρέπει την εύκολη αποθήκευση και τροποποίηση των δομών δεδομένων που αποθηκεύονται σε αυτήν.

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

let store = new Store;

Τώρα ας αποθηκεύσουμε δεδομένα με ένα δεδομένο κλειδί:

store.set('key', {a: 1, b: 2, c: 3});

Ας πάρουμε αυτά τα δεδομένα βάσει του κλειδιού:

let res = store.get('key'); console.log(res); // {a: 1, b: 2, c: 3}

Ας πάρουμε ένα μέρος της αποθηκευμένης δομής, καθορίζοντας πολλά κλειδιά διαχωρισμένα με τελεία:

let res = store.get('key.a'); console.log(res); // 1

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

let res = store.get('key.b'); console.log(res); // 2

Υλοποιήστε την περιγραφόμενη κλάση.

Υλοποιήστε μια μέθοδο που θα αλλάζει δεδομένα βάσει ενός δεδομένου κλειδιού.

Υλοποιήστε μια μέθοδο που θα διαγράφει δεδομένα βάσει ενός δεδομένου κλειδιού.

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