مشخصات مقاله
-
0
-
0.0
-
1889
-
0
-
0
آموزش کار با Map در ES6
آموزش کار با Map در ES6:
ES6 مجموعه ای از امکانات جدید را به جاوا اسکریپت اضافه کرده است. قبلا از ES6، وقتی نیاز داشتیم تا کلیدها (Keys) و مقادیر (Values) را نگاشت یا map کنیم، از یک شی (object) استفاده می کردیم. این کار به دلیل آن است که شی به ما اجازه می دهد تا کلید (key) را به مقدار هر نوع داده ای (value) نگاشت یا map کنیم.
ES6 نوع داده مجموعه ای جدیدی (collection type) به نام Map فراهم کرده که جفت های کلید/مقدار (key/values pair) را نگهداری می کند و در آن هر نوع داده ای می تواند به عنوان کلیدها (keys) یا مقادیر (values) استفاده شود. یک شی Map object همواره ترتیب ورود کلیدها (keys) را به خاطر می سپارد. کلیدها یا مقادیر در شی Map می توانند مقادیر اولیه یا اشیاء objects باشند. این شی یک Map خالی یا جدید بر می گرداند. Maps اعضای مرتب شده ای دارند، بنابراین درون عناصر خود به ترتیب درج، حرکت می کنند.
ساختار دستوری تعریف یک شی Map به صورت زیر است:
متد ()Map می تواند یک شی قابل تکرار (iterable object) را دریافت کند که در آن المنت ها در جفت های کلید/مقدار هستند.