SASS Map 数据类型用于显示一个或多个键值对。除了下面列表中显示的地图函数外,您还可以将任何 SASS 列表函数与地图一起使用。
以下列表包含 SASS 中的所有地图函数:
- map-has-key($map, $key)函数:该函数返回一个布尔值,用于检查给定的地图是否包含给定的键。
- 例子:
map-has-key(("red": #ff0000, "yellow": #ffff00), blue)
- 输出:
false
- 例子:
- map-merge($map1, $map2)函数:该函数返回一个包含连接到 $map1 末尾的 $map2 的映射。
- 例子:
map-merge(("red": #ff0000, "yellow": #ffff00), ("blue": #0000ff)
- 输出:
("red": #ff0000, "yellow": #ffff00, "blue": #0000ff)
- 例子:
- map-keys($map)函数:此函数返回给定映射中的键列表。
- 例子:
map-keys(("red": #ff0000, "yellow": #ffff00))
- 输出:
("red", "yellow")
- 例子:
- map-remove($map, $keys)函数:这个函数返回一个没有给定键的地图。
- 例子:
map-remove(("red": #ff0000, "yellow": #ffff00), "red")
- 输出:
("yellow": #ffff00)
- 例子:
- map-values($map)函数:此函数返回给定地图中的值列表。
- 例子:
map-values(("red": #ff0000, "yellow": #ffff00))
- 输出:
(#ff0000, #ffff00)
- 例子:
- map-get($map, $key)函数:此函数返回与给定键关联的值。
- 例子:
map-get(("blue": #0000ff, "yellow": #ffff00), "blue")
- 输出:
#0000ff
- 例子: