Sass Maps的函數(shù)
前面介紹了使用 map 來(lái)管理變量,但要在 Sass 中獲取變量,或者對(duì) map 做更多有意義的操作,我們必須借助于 map 的函數(shù)功能。在 Sass 中 map 自身帶了七個(gè)函數(shù):
- map-get($map,$key):根據(jù)給定的 key 值,返回 map 中相關(guān)的值。
- map-merge($map1,$map2):將兩個(gè) map 合并成一個(gè)新的 map。
- map-remove($map,$key):從 map 中刪除一個(gè) key,返回一個(gè)新 map。
- map-keys($map):返回 map 中所有的 key。
- map-values($map):返回 map 中所有的 value。
- map-has-key($map,$key):根據(jù)給定的 key 值判斷 map 是否有對(duì)應(yīng)的 value 值,如果有返回 true,否則返回 false。
- keywords($args):返回一個(gè)函數(shù)的參數(shù),這個(gè)參數(shù)可以動(dòng)態(tài)的設(shè)置 key 和 value。
接下來(lái)的小節(jié)中,我們來(lái)簡(jiǎn)單的了解這些函數(shù)的具體使用以及所具有的功能。
任務(wù)
你能說(shuō)出下面函數(shù)的用法是什么嗎?
map-get($map,$key)
map-merge($map1,$map2)
map-remove($map,$key)
map-keys($map)
map-values($map)
map-has-key($map,$key)
keywords($args)
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過(guò)多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求