Map

...

SU

Sass Map Funktsiyalari

Sass'da Map ma'lumotlar turi bir yoki bir nechta kalit/qiymat juftliklarini ifodalaydi.

Tip: Ro'yxat funktsiyalarini Maplar bilan ishlatish ham mumkin. Shunda Map ikkita elementga ega ro'yxat sifatida ko'rib chiqiladi.

Sass Maplari o'zgarmas (ular o'zgarmaydi). Shunday qilib, Map funktsiyalari yangi Map qaytaradi, asl Mapni o'zgartirmaydi.

Quyida Sass'dagi barcha Map funktsiyalari ro'yxati keltirilgan:

FunktsiyaTavsif va Misol
map-get(map, key)Mapda ko'rsatilgan kalit uchun qiymatni qaytaradi.
Misol: $font-sizes: ("small": 12px, "normal": 18px, "large": 24px) <br> map-get($font-sizes, "small")Natija: 12px
map-has-key(map, key)Mapda ko'rsatilgan kalit mavjudligini tekshiradi. true yoki false qaytaradi.
Misol: $font-sizes: ("small": 12px, "normal": 18px, "large": 24px) <br> map-has-key($font-sizes, "big")Natija: false
map-keys(map)Mapdagi barcha kalitlar ro'yxatini qaytaradi.
Misol: $font-sizes: ("small": 12px, "normal": 18px, "large": 24px) <br> map-keys($font-sizes)Natija: "small", "normal", "large"
map-merge(map1, map2)map2ni map1 oxiriga qo'shadi.
Misol: $font-sizes: ("small": 12px, "normal": 18px, "large": 24px) <br> $font-sizes2: ("x-large": 30px, "xx-large": 36px) <br> map-merge($font-sizes, $font-sizes2)Natija: "small": 12px, "normal": 18px, "large": 24px, "x-large": 30px, "xx-large": 36px
map-remove(map, keys...)Mapda ko'rsatilgan kalitlarni o'chiradi.
Misol: $font-sizes: ("small": 12px, "normal": 18px, "large": 24px) <br> map-remove($font-sizes, "small")Natija: ("normal": 18px, "large": 24px)
Misol: $font-sizes: ("small": 12px, "normal": 18px, "large": 24px) <br> map-remove($font-sizes, "small", "large")Natija: ("normal": 18px)
map-values(map)Mapdagi barcha qiymatlar ro'yxatini qaytaradi.
Misol: $font-sizes: ("small": 12px, "normal": 18px, "large": 24px) <br> map-values($font-sizes)Natija: 12px, 18px, 24px

Ushbu sahifada

GitHubda tahrirlash