我的问题是如何使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
变量?感谢
答案 0 :(得分:5)
inspect()
函数只接受一个参数。通过使用...
表示法,您将列表扩展为函数的各个参数。这就是为什么它抱怨说你只提供了2个参数。
@function z($layers...) {
@warn "`#{inspect($layers)}`";
}