⊗jsSpSyOL 54 of 294 menu

Διατρέχοντας ένα αντικείμενο με σύμβολα στο JavaScript

Το πλεονέκτημα του τύπου Symbol ως κλειδιού ενός αντικειμένου είναι ότι τέτοια κλειδιά δεν θα συμμετέχουν στη διάσχιση με βρόχο.

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

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

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

let sym = Symbol(); obj[sym] = 'text';

Ας διατρέξουμε αυτό το αντικείμενο με βρόχο. Στο αποτέλεσμα θα δούμε όλα τα στοιχεία, εκτός από αυτό με το κλειδί από σύμβολο:

for (let key in obj) { console.log(obj[key]); // 1, 2, 3 }

Δημιουργήστε ένα αντικείμενο με κλειδί από σύμβολο. Διατρέξτε το με βρόχο. Βεβαιωθείτε ότι το σύμβολο δεν συμμετέχει στη διάσχιση.

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