Sass मैप फ़ंक्शन

Sass मैप फ़ंक्शन

Sass में, map (मानचित्र) डाटा टाइप, एक या अनेक की/मूल्य जोड़ों को प्रस्तुत करता है।

सूचना:इसके अलावा, पिछले पृष्ठ के List तंत्र को map के साथ भी इस्तेमाल किया जा सकता है। तब map, दो तत्वों वाली सूची के रूप में देखी जाएगी।

Sass मानचित्र अपरिवर्तनीय हैं (वे बदल नहीं सकते)। इसलिए, मानचित्र को वापस देने वाले तंत्र, मूल मानचित्र को बदलेगा नहीं, बजाए उसे एक नए मानचित्र बाहर देगा।

नीचे दिए गए पटल में Sass में सभी मानचित्र तंत्रों को दर्शाया गया है:

तंत्र वर्णन & उदाहरण
map-get(map, की)

मानचित्र में निर्दिष्ट चाबी के मूल्य बाहर देता है।

इस्तेमाल:

$font-sizes: ("small": 12px, "normal": 18px, "large": 24px)
map-get($font-sizes, \"small\")

परिणाम: 12px

map-has-key(map, की)

मानचित्र को निर्दिष्ट चाबी के लिए जाँचता है। true या false बाहर देता है।

इस्तेमाल:

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

परिणाम: false

map-keys(map)

मानचित्र के सभी चाबियों की सूची बाहर देता है।

इस्तेमाल:

$font-sizes: ("small": 12px, "normal": 18px, "large": 24px)
map-keys($font-sizes)

परिणाम: \

map-merge(map1, map2)

को बाद map2 जोड़ा गया map1 अंतमा।

इस्तेमाल:

$font-sizes: ("small": 12px, "normal": 18px, "large": 24px)
$font-sizes2: (\"x-large\": 30px, \"xx-large\": 36px)
map-merge($font-sizes, $font-sizes2)

परिणाम:
"small": 12px, "normal": 18px, "large": 24px,
"x-large": 30px, "xx-large": 36px

map-remove(map, keys...)

मैप से निर्दिष्ट की गई की निर्मुल्यकरण करें।

इस्तेमाल:

$font-sizes: ("small": 12px, "normal": 18px, "large": 24px)
map-remove($font-sizes, "small")

परिणाम: ("normal": 18px, "large": 24px)

map-remove($font-sizes, "small", "large")

परिणाम: ("normal": 18px)

map-values(map)

मैप में सभी मूल्यों की सूची वापस करें।

इस्तेमाल:

$font-sizes: ("small": 12px, "normal": 18px, "large": 24px)
map-values($font-sizes)

परिणाम: 12px, 18px, 24px