جاوا اسکریپت ماپ مراجع دستور زبان

دروس سفارش:

Map ایک استوریج کا ڈیٹا کا کا تھنگ ہے جس میں کلیدیں کسی بھی ڈیٹا کا نوعیت کی جاسکتی ہیں。

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

مетод/خصوصیت وصف
new Map() ایک نئا Map اوبجیکٹ بنانا。
clear() 移除 Map 中的所有元素。
delete() 通过键移除 Map 中的元素。
entries() 返回包含 Map 中 [键, 值] 对的迭代器对象。
forEach() 为 Map 中的每个键/值对调用回调函数。
get() Map میں کسی بھی کلید کی جگہ کو کوئی بھی قیمت کو حاصل کریں
groupBy() کوئی بھی آبجیکٹ کا عناصر کو کوئی بھی فونکشن کی مدد سے گروپ بندی کریں
has() اگر Map میں کسی بھی کلید کا موجود ہونا چاہئے تو true کو بازگشت دینا چاہئے
keys() Map میں کسی بھی کلید کا ایک شروارہ جگہ کا عناصر کا ایک اشاریہ جگہ بند آئیں
set() Map میں کسی بھی کلید کی جگہ کو کوئی بھی قیمت سیٹ کریں
size Map میں عناصر کی تعداد کو حاصل کریں
values() Map میں کی جگہ کی اعداد و شمار کا حامل ایک شروارہ جگہ کا عناصر کا ایک اشاریہ جگہ بند آئیں

مثال

مثال 1

// Map کی تخلیق کریں
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);

آپ خود سنجید

مثال 2

آپ استعمال کرسکتے ہیں set() مزید اقدامات سے Map میں عناصر کو شامل کریں:

// Map کی تخلیق کریں
const fruits = new Map();
// Map کی قیمت کو سیٹ کریں
fruits.set("apples", 500);
fruits.set("bananas", 300);
fruits.set("oranges", 200);

آپ خود سنجید

مثال 3

آپ استعمال کرسکتے ہیں get() مزید اقدامات سے Map سے عناصر کو حاصل کریں:

// "apples" کی قیمت کو حاصل کریں
let value = fruits.get("apples");
JavaScript آبجیکٹ درمیان Maps

آپ خود سنجید

JavaScript آبجیکٹ اور Map کی فرق

JavaScript آبجیکٹ اور Map کے درمیان کی فرق:

آبجیکٹ Map
یقیناً آپ اس کو نکلیتا بغیر بغیر کسی چیز کی ضرورت سے پائیدار طور پر استعمال نہیں کرسکتے یقیناً آپ اس کو نکلیتا بغیر بغیر بغیر کسی چیز کی ضرورت سے پائیدار طور پر استعمال کرسکتے ہیں
size نمائش کا حامل نہیں ہے size نمائش کا حامل ہے
کلید کو کوئی بھی اعداد و شمار کا نوعیت کا حامل ہونا چاہئے (یا علامت) کلید کو کوئی بھی اعداد و شمار کا نوعیت کا حامل ہونا چاہئے
کلید کا ترتیب ناپوشتا ہے کلید کا ترتیب داخل کئے جانے کی کوشش کے مطابق ہوتا ہے
مقابلہ کی جگہ کوئی دفعہ ہے مقابلہ کی جگہ کوئی دفعہ نہیں