我有以下JS代码:
ForEach-Object
JSHint向我发出以下警告:
两个未使用的变量
3 minSize
4 maxSize
为什么呢?很明显,我正在使用它们。
答案 0 :(得分:2)
变量已分配但未使用。
分配:
minSize = "min-" + dimension,
maxSize = "max-" + dimension;
不使用minSize
或maxSize
,而是在匿名对象上创建两个具有相同名称的属性:
element.css({
maxSize: "",
minSize: ""
});
答案 1 :(得分:1)
你没有使用变量。你不能使用带有变量的文字对象作为键。 试试
var func = function (dimension) {
var element,
minSize = "min-" + dimension,
maxSize = "max-" + dimension;
element = jQuery('<div>');
var obj={};
obj[maxSize]=""
obj[minSize]=""
element.css(obj);
};
func();