ساس نقشہ فانکشن

ساس نقشہ فانکشن

Sass میں، مپ (نمایاں) اعداد و شمار کا ایک یا کئی کلید/کیماٹ جوڑا کا ایک نوعیت کا دکھاتا ہے。

نکات:بھی سابقہ صفحے کی لسٹ فونکشن کو مپ کے ساتھ استعمال کیا جاسکتا ہے۔ بعد میں مپ کو دو عناصر والی فہرست کے طور پر دیکھا جائے گا。

Sass مپ غیر متغیر ہیں (وہ تبدیل نہیں کئے جاسکتے)۔ اس لئے، مپ کی فونکشنوں کو واپس فراہم کرتے وقت، وہ نئی مپ واپس فراہم کرتی ہیں، لیکن اصل مپ کو تبدیل نہیں کراتی ہیں。

درجہ بندی میں Sass میں تمام مپ فونکشن درج کئے گئے ہیں:

فونکشن وصف و مثال
map-get(مپ, کلید)

مپ میں مخصوص کلید کی کیماٹ کو واپس فراہم کرتا ہے。

مثال:

$font-sizes: ("small": 12پکس، "normal": 18پکس، "large": 24پکس)
map-get($font-sizes, \"small\")

نتیجہ: 12px

map-has-key(مپ, کلید)

مپ کو دیکھنا کہ وہ مخصوص کلید کا حامل ہے یا نہیں، واپس true یا false دیکھتا ہے。

مثال:

$font-sizes: ("small": 12پکس، "normal": 18پکس، "large": 24پکس)
map-has-key($font-sizes, \"big\")

نتیجہ: false

map-keys(مپ)

مپ میں تمام کلیدوں کی فہرست کو واپس فراہم کرتا ہے。

مثال:

$font-sizes: ("small": 12پکس، "normal": 18پکس، "large": 24پکس)
map-keys($font-sizes)

نتیجہ: \"small\", \"normal, \"large\"

map-merge(map1, map2)

یوں کہ map2 شامل کیا جانا map1 کے آخری سر

مثال:

$font-sizes: ("small": 12پکس، "normal": 18پکس، "large": 24پکس)
$font-sizes2: (\"x-large\": 30px, \"xx-large\": 36px)
مپ-میریج ($font-sizes, $font-sizes2)

نتیجہ:
"small": 12پکس، "normal": 18پکس، "large": 24پکس,
"x-large": 30پکس، "xx-large": 36پکس

مپ-کنسل(مپ, کلیدیں...)

مپ میں مخصوص کلید کو حذف کرتا ہے۔

مثال:

$font-sizes: ("small": 12پکس، "normal": 18پکس، "large": 24پکس)
مپ-کنسل ($font-sizes, "small")

نتیجہ: ("normal": 18پکس، "large": 24پکس)

مپ-کنسل ($font-sizes, "small", "large")

نتیجہ: ("normal": 18پکس)

مپ-وارائز(مپ)

مپ میں تمام اعداد کی فہرست بازآورکنے کا کام کرتا ہے۔

مثال:

$font-sizes: ("small": 12پکس، "normal": 18پکس، "large": 24پکس)
مپ-وارائز ($font-sizes)

نتیجہ: 12پکس، 18پکس، 24پکس