我有以下 JS 代码:
var func = function (dimension) {
var element,
minSize = "min-" + dimension,
maxSize = "max-" + dimension;
element = jQuery('<div>');
element.css({
maxSize: "",
minSize: ""
});
};
func();
JSHint 向我抛出以下警告:
为什么?很明显我正在使用它们。Two unused variables
3 minSize
4 maxSize
最佳答案
变量已分配但未使用。
作业:
minSize = "min-"+ 尺寸,
maxSize =“最大-”+尺寸;
不使用 minSize
或 maxSize
而是在匿名对象上创建两个具有相同名称的属性:
element.css({
最大尺寸:“”,
最小尺寸:“”
});
关于javascript - 不正确的 JSHint 警告 "variable is defined but never used.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31044701/