このようなシナリオで「i」が未使用の変数であるとJSLintが文句を言った場合、どうすればよいですか。
var items = "<option selected></option>";
$.each(data, function (i, item) {
items += "<option value='" + item.Value + "'>" + item.Text + "</option>";
});
(i、item)はパラメータの必須順序であり、私は「item」のみを使用しています。
未使用の変数を許容するか、$。eachを書き換えてインデックスを使用する以外の解決策はありますか?どちらの解決策も私はしたくないですか?
前もって感謝します。
更新:私はすべての提案に感謝しますが、このコードは私が何を意味するかを示すための単なる例であり、もしあれば、一般的な解決策を見たいと思っています。ありがとう。
this
=item
(api.jquery.com/jQuery.each)なので、どちらのパラメーターも使用する必要はありません。しかし、この質問はおそらくもっと一般的な意味で答えられるべきです。