ตัวเลือกฟังก์ชันของแมפ์ของแซส
- หน้าก่อน ตัวเลือกลิสต์ของแซส
- หน้าต่อไป ตัวเลือกเลือกของแซส
ตัวเลือกฟังก์ชันของแมפ์ของแซส
ใน Sass แผนภาพค่า (map) คือชนิดของข้อมูลที่แสดงโดยหลายๆ คู่กุญแจ/ค่า。
คำเตือน:สามารถใช้ฟังก์ชัน List ของหน้าก่อนหน้านี้กับแผนภาพค่าด้วย แล้วแผนภาพค่าจะถือว่าเป็นรายการที่มีสองส่วนตัว。
Sass แผนภาพค่าไม่สามารถเปลี่ยนแปลงได้ (พวกเขาไม่สามารถเปลี่ยนแปลงได้) ดังนั้นฟังก์ชันที่กดับแผนภาพค่าจะกดับแผนภาพค่าใหม่ แต่จะไม่เปลี่ยนแปลงแผนภาพค่าเดิม。
ตารางต่อไปนี้แสดงฟังก์ชันแผนภาพค่าทั้งหมดใน Sass:
ฟังก์ชัน | รายละเอียด & ตัวอย่าง |
---|---|
map-get(map, key) |
กดับค่าของกุญแจที่กำหนดในแผนภาพค่า。 ตัวอย่าง:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) ผลลัพธ์: 12px |
map-has-key(map, key) |
ตรวจสอบว่าแผนภาพค่ามีกุญแจที่กำหนดหรือไม่ กดับ true หรือ false。 ตัวอย่าง:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) ผลลัพธ์: false |
map-keys(map) |
กดับทุกกุญแจในแผนภาพค่ารวมกัน。 ตัวอย่าง:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) ผลลัพธ์: \"small\", \"normal, \"large\" |
map-merge(map1, map2) |
จะ map2 ต่อ map1 ของท้าย。 ตัวอย่าง:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) ผลลัพธ์: |
map-remove(map, keys...) |
ลบใช้รายการที่กำหนดในแมพ์ ตัวอย่าง:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) ผลลัพธ์: ("normal": 18px, "large": 24px) map-remove($font-sizes, "small", "large") ผลลัพธ์: ("normal": 18px) |
map-values(map) |
กลับค่าของรายการทั้งหมดในแมพ์ ตัวอย่าง:$font-sizes: ("small": 12px, "normal": 18px, "large": 24px) ผลลัพธ์: 12px, 18px, 24px |
- หน้าก่อน ตัวเลือกลิสต์ของแซส
- หน้าต่อไป ตัวเลือกเลือกของแซส