SASS inspect()表示数组或其他方法如何输出数组

时间:2014-10-20 13:38:51

标签: sass

我的问题是如何使SASS函数inspect()与数组一起工作或如何以另一种方式输出数组。

我的基本示例是此代码:

@function z($layers...) {
  @warn "`#{inspect($layers...)}`";
}

.test {
  z-index: z("test", "test2");
}

生成此错误wrong number of arguments (2 for 1) for 'inspect'

如何在@function $layers中输出z变量?感谢

http://sassmeister.com/gist/a8b0610d63d23164328a

1 个答案:

答案 0 :(得分:5)

inspect()函数只接受一个参数。通过使用...表示法,您将列表扩展为函数的各个参数。这就是为什么它抱怨说你只提供了2个参数。

@function z($layers...) {
  @warn "`#{inspect($layers)}`";
}