我有以下TypeScript/Javascript代码,用于使用jQuery生成多行。
let evenLine = false;
const divs = clientsInfo.map((m) => {
const div = $('<li/>', { class: 'hubClientInfo' + (evenLine ? ' even' : ' odd') });
evenLine = !evenLine;
div.append($('<span/>', { class: 'hc-userAgent' }).text(m.userAgent));
div.append($('<span/>', { class: 'hc-ip' }).text(m.ipAddress));
div.append($('<span/>', { class: 'time' }).text(m.connectedTimeUtc.toString()));
div.append($('<span/>', { class: 'hc-user' }).text(m.username));
div.append($('<span/>', { class: 'hc-id' }).text(m.id));
return div;
});
TSLint报告关于“evenLine”的阴影名称。
这是虚惊一场吗?
或者有没有办法改进代码来避免这种警报?