جاوا اسکریپت Map

Map کسی بھی نوعیت کا کلید کے ساتھ کلیدی-مفاد مجموعہ ہے جس میں کلید کسی بھی نوعیت کا ہو سکتا ہے。

Map کلیدیوں کی اصل داخل کی ترتیب کو یاد رکھتا ہے。

کہاں سے Map قائم کریئے جاسکتا ہے

اس طریقے سے JavaScript Map قائم کریئے جاسکتا ہے:

  1. اس کے ذریعے کسی شمارے کو منتقل کریئے new Map()
  2. ایک Map قائم کریئے اور استعمال کریئے Map.set()

new Map() طریقہ کار

اس کے ذریعے کسی شمارے کو منتقل کریئے new Map() انٹرنچر کے ذریعے Map قائم کریئے:

مجسد

// Map قائم کریئے
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);

آپ خود سنجائیئے

set() طریقہ کار

استفاده کریئے جاسکتا ہے set() مفاد کی قائم کاری کے لئے طریقہ کار:

مجسد

// Map قائم کریئے
const fruits = new Map();
// Map کی وضاحت کو قائم کریئے
fruits.set("apples", 500);
fruits.set("bananas", 300);
fruits.set("oranges", 200);

آپ خود سنجائیئے

set() طریقہ کار بھی موجود رہتا ہے تاکہ موجودہ Map کی وضاحت کو بدل دی جائے:

مجسد

fruits.set("apples", 200);

آپ خود سنجائیئے

get() طریقہ کار

get() مفاد کی وصولی کے لئے طریقہ کار:

مجسد

fruits.get("apples");    // بازگشت 500

آپ خود سنجائیئے

Map آئی-جائی ہے

typeof بازگشت object:

مجسد

// بازگشت object:
typeof fruits;

آپ خود سنجائیئے

instanceof Map بازگشت true:

مجسد

// بازگشت true:
fruits instanceof Map;

آپ خود سنجائیئے

JavaScript آئی-جائی کے فرق

یہ JavaScript آئی-جائی کے فرق ہیں:

آبجیکٹ میپ
یقینی طور پر قابل تکرار نہیں ہوتا یقینی طور پر قابل تکرار ہوتا ہے
بڑائی کی خاصیت نہیں ہے بڑائی کی خاصیت ہے
کلیدی کو فانی یا سیمبل ہونا چاہئے کلیدی کو کوئی بھی اعداد و شمار ہو سکتا ہے
کلیدی کا ترتیب نا معلوم ہے کلیدی کا ترتیب داخل کی کی ترتیب سے ہوتا ہے
مقابلہ کی کلیدی کی طبیعت ہے مقابلہ کی کلیدی کی کوئی طبیعت نہیں ہے

کامپلٽ میپ مرجع

کامپلٹ مرجع کے لئے، اپنے ساتھ اپنے:جسٹاگرافیک ماپ مرجع

یہ مرجع تمام میپ کی اپریشنز اور مثالوں کی توضیح شامل کرتا ہے。

براؤزر دعما

میپ یہ ہے ایس6 کی خصوصیات(جسٹاگرافیک 2015)。

2017 میں 6 ستمبر سے، تمام جدید براؤزرز میپ کو دعما دیتے ہیں:

کروم ایج فائر فاکس سافری اوپرا
کروم 51 ایج 15 فائر فاکس 54 سافری 10 اوپرا 38
2016 میں 5 ستمبر 2017 میں 4 ستمبر 2017 میں 6 ستمبر 2016 میں 9 ستمبر 2016 میں 6 ستمبر

اینٹرنٹ ایکسپلورر میپ کو نہیں دعما کرتا۔