new Map() στο JavaScript

Ορισμός και χρήση

new Map() Ο κατασκευαστής χρησιμοποιείται για τη δημιουργία αντικειμένων Map.

Λήψη υπόψη

Το αντικείμενο Map μπορεί μόνο να δημιουργηθεί μέσω new Map() για τη δημιουργία.

Περίπτωση

Παράδειγμα 1

Με την προσθήκη new Map() Ο κατασκευαστής λαμβάνει έναν πίνακα για τη δημιουργία αντικειμένου Map:

// Δημιουργία ενός Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);

Δοκιμάστε προσωπικά

Παράδειγμα 2

Δημιουργία νέου αντικειμένου Map και χρήση set() Μέθοδος προσθήκης στοιχείων:

// Δημιουργία ενός Map
const fruits = new Map();
// Ορισμός τιμών του Map
fruits.set("apples", 500);
fruits.set("bananas", 300);
fruits.set("oranges", 200);

Δοκιμάστε προσωπικά

Γραμματική

new Map(iterable)

Παράμετρος

Παράμετρος Περιγραφή
iterable Προαιρετικό. Ένας αναγνωρίσιμος αντικείμενος που περιέχει ζευγάρια κλειδιών-τιμών.

Επιστροφή τιμής

Τύπος Περιγραφή
Object Νέος αντικείμενος Map

Υποστήριξη περιηγητών

Το Map είναι χαρακτηριστικό του ECMAScript6 (ES6).

Από τον Ιούνιο 2017, όλες οι σύγχρονες περιηγητές υποστηρίζουν το ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Μάιος 2016 Απρίλιος 2017 Ιούνιος 2017 Σεπτέμβριος 2016 Ιούνιος 2016

Το Map δεν υποστηρίζεται στο Internet Explorer.