小编Chr*_*ery的帖子

为什么Sass`map-get()`没有为不存在的键返回错误?

map-get()当提供的地图中不存在密钥时,为什么不抛出错误?

例如:

$map: (
  'keyone': 'value',
  'keytwo': 'value',
  'keythree': 'value'
);

map-get($map, 'keyfour');
Run Code Online (Sandbox Code Playgroud)

我知道map-has-key()并且我理解它本身可能有用,但如果我想map-get()顺利使用,我不应该map-has-key()每次都打电话.我希望map-get()抛出一个错误,但它会无声地失败.为什么这不是Sass的内置?

如果重要,我正在使用node-sass 3.2.0.

sass node-sass

4
推荐指数
1
解决办法
2460
查看次数

标签 统计

node-sass ×1

sass ×1