Open In App

Sass | sass:map module

The sass:map module gives functions that makes it possible to look up the values associated with the key of a map. Some of the major functions are listed below:




map.get(map, key)
map-get(map, key)




$gfg: ("geeks": 5, "for": 3, "geeksforgeeks": 13)
 
@debug map.get($gfg, "geeks") 
@debug map.get($gfg, "GFG") 

5
null




map.has-key(map, key)
map-has-key(map, key)




$gfg: ("geeks": 5, "for": 3, "geeksforgeeks": 13)
 
@debug map.has-key($gfg, "geeks") 
@debug map.has-key($gfg, "GFG") 

true
false




map.keys(map)
map-keys(map)




$gfg: ("geeks": 5, "for": 3, "geeksforgeeks": 13)
 
@debug map.keys($gfg)

"geeks", "for", "geeksforgeeks"




map.merge(map1, map2)
map-merge(map1, map2)




$gfg: ("geeks": 5, "for": 3);
$slash: ("geeksforgeeks": 13);
 
@debug map.merge($gfg, $slash);
 
@debug map.merge($gfg, ("geeksforgeeks": 20));
 
@debug map.merge($gfg, ("geeks": 20));

"geeks": 5, "for": 3, "geeksforgeeks":13
"geeks": 5, "for": 3, "geeksforgeeks":20
"geeks": 20, "for":3




map.remove(map, keys)
map-remove(map, keys)




$gfg: ("geeks": 5, "for": 3, "geeksforgeeks": 13)
 
@debug map.remove($gfg, "geeks")
@debug map.remove($gfg, "geeks", "for")
@debug map.remove($gfg, "geek") 

"for": 3, "geeksforgeeks":13
"geeks": 5, "geeksforgeeks":13"
geeks": 5, "for": 3, "geeksforgeeks":13




map.values(map)
map-values(map)




$gfg: ("geeks": 5, "for": 3, "geeksforgeeks": 13)
 
@debug map.remove($gfg) 

5 3 13

Article Tags :