如果 JSLint 抱怨在这种情况下“ i”是一个未使用的变量,我该怎么办:
var items = "<option selected></option>";
$.each(data, function (i, item) {
items += "<option value='" + item.Value + "'>" + item.Text + "</option>";
});
(i,item)是参数的必要顺序,我只使用了“ item”。
除了容忍未使用的变量或重写 $之外,还有其他解决方案吗。每个使用索引,这两个解决方案我宁愿不做?
先谢谢你。
更新: 我很感谢所有的建议,但这段代码只是一个例子,告诉你我的意思,我有兴趣看到一个通用的解决方案,如果有任何。谢谢。