📜  SASS |映射函数

📅  最后修改于: 2021-09-01 02:10:06             🧑  作者: Mango

SASS Map 数据类型用于显示一个或多个键值对。除了下面列表中显示的地图函数外,您还可以将任何 SASS 列表函数与地图一起使用。

以下列表包含 SASS 中的所有地图函数:

  1. map-has-key($map, $key)函数:该函数返回一个布尔值,用于检查给定的地图是否包含给定的键。
    • 例子:
      map-has-key(("red": #ff0000, "yellow": #ffff00), blue)
      
    • 输出:
      false
  2. map-merge($map1, $map2)函数:该函数返回一个包含连接到 $map1 末尾的 $map2 的映射。
    • 例子:
      map-merge(("red": #ff0000, "yellow": #ffff00), ("blue": #0000ff)
      
    • 输出:
      ("red": #ff0000, "yellow": #ffff00, "blue": #0000ff)
  3. map-keys($map)函数:此函数返回给定映射中的键列表。
    • 例子:
      map-keys(("red": #ff0000, "yellow": #ffff00))
      
    • 输出:
      ("red", "yellow")
  4. map-remove($map, $keys)函数:这个函数返回一个没有给定键的地图。
    • 例子:
      map-remove(("red": #ff0000, "yellow": #ffff00), "red")
      
    • 输出:
      ("yellow": #ffff00)
  5. map-values($map)函数:此函数返回给定地图中的值列表。
    • 例子:
      map-values(("red": #ff0000, "yellow": #ffff00))
      
    • 输出:
      (#ff0000, #ffff00)
  6. map-get($map, $key)函数:此函数返回与给定键关联的值。
    • 例子:
      map-get(("blue": #0000ff, "yellow": #ffff00), "blue")
      
    • 输出:
      #0000ff