جاوا اسکریپت ماپ مراجع دستور زبان
دروس سفارش:
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 نمائش کا حامل ہے |
کلید کو کوئی بھی اعداد و شمار کا نوعیت کا حامل ہونا چاہئے (یا علامت) | کلید کو کوئی بھی اعداد و شمار کا نوعیت کا حامل ہونا چاہئے |
کلید کا ترتیب ناپوشتا ہے | کلید کا ترتیب داخل کئے جانے کی کوشش کے مطابق ہوتا ہے |
مقابلہ کی جگہ کوئی دفعہ ہے | مقابلہ کی جگہ کوئی دفعہ نہیں |