Συλλογές Map στην JavaScript
Οι συλλογές Map αντιπροσωπεύουν
αντικείμενα στα οποία ως κλειδιά
μπορούν να λειτουργήσουν τόσο πρωτόγονοι τύποι
όσο και αντικείμενα.
Ας δοκιμάσουμε με ένα παράδειγμα. Αρχικά, ας δημιουργήσουμε μια συλλογή χρησιμοποιώντας την ακόλουθη εντολή:
let map = new Map;
Μετά από αυτό, θα μπορούμε να προσθέτουμε
στοιχεία στη συλλογή χρησιμοποιώντας τη μέθοδο set και να τα
ανακτούμε χρησιμοποιώντας τη μέθοδο get.
Ας δοκιμάσουμε. Ας υποθέσουμε ότι ως κλειδιά θέλουμε να χρησιμοποιήσουμε δύο πίνακες:
let arr1 = [1, 2];
let arr2 = [3, 4];
Ας αντιστοιχίσουμε κάποιες τιμές στα κλειδιά μας:
map.set(arr1, 'data1');
map.set(arr2, 'data2');
Και τώρα ας διαβάσουμε τις τιμές μας βάσει των κλειδιών:
console.log(map.get(arr1));
console.log(map.get(arr2));
Έστω ότι δίνονται 3 πίνακες. Δημιουργήστε μια συλλογή
Map, κάντε ως κλειδιά της συλλογής αυτούς
τους πίνακες, και ως τιμές - κάποιες συμβολοσειρές.
Έστω ότι δίνονται 3 αντικείμενα και 3 πίνακες.
Δημιουργήστε μια συλλογή Map, κάντε ως κλειδιά
της συλλογής τα αντικείμενα, και ως τιμές - τους αντίστοιχους
πίνακες.