El tipo de datos SASS Map se utiliza para mostrar uno o más pares clave-valor. Junto con las funciones de mapa que se muestran en las listas a continuación, también puede usar cualquiera de las funciones de lista de SASS con mapas.
Las siguientes listas contienen todas las funciones de mapa en SASS:
- Función map-has-key($map, $key): esta función devuelve un valor booleano que comprueba si el mapa dado contiene la clave dada o no.
- Ejemplo:
map-has-key((
"red"
:
#ff0000
,
"yellow"
:
#ffff00
),
blue
)
- Producción:
false
- Ejemplo:
- Función map-merge($map1, $map2): esta función devuelve un mapa que contiene $map2 unido al final de $map1.
- Ejemplo:
map-merge((
"red"
:
#ff0000
,
"yellow"
:
#ffff00
), (
"blue"
:
#0000ff
)
- Producción:
("red": #ff0000, "yellow": #ffff00, "blue": #0000ff)
- Ejemplo:
- función map-keys($map): Esta función devuelve la lista de claves en el mapa dado.
- Ejemplo:
map-keys((
"red"
:
#ff0000
,
"yellow"
:
#ffff00
))
- Producción:
("red", "yellow")
- Ejemplo:
- función map-remove($map, $keys): Esta función devuelve un mapa sin las claves dadas.
- Ejemplo:
map-remove((
"red"
:
#ff0000
,
"yellow"
:
#ffff00
),
"red"
)
- Producción:
("yellow": #ffff00)
- Ejemplo:
- función map-values($map): Esta función devuelve la lista de valores en el mapa dado.
- Ejemplo:
map-values((
"red"
:
#ff0000
,
"yellow"
:
#ffff00
))
- Producción:
(#ff0000, #ffff00)
- Ejemplo:
- Función map-get($map, $key): esta función devuelve el valor asociado con la clave dada.
- Ejemplo:
map-get((
"blue"
:
#0000ff
,
"yellow"
:
#ffff00
),
"blue"
)
- Producción:
#0000ff
- Ejemplo: