为什么此函数会收到来自 JSLint 的警告消息?
Why do this function get a warning message from JSLint?
我有一个功能运行良好,但我仍然收到来自 JS Lint 的警告消息。
function undoActionClick() {
if (history.length <= 1) return;
history.pop();
contextTmp.putImageData(history[history.length - 1], 0, 0);
updateHistorySelection();
}
这是警告消息:Expected '{' and instead saw 'return'
。代码中是否存在明显错误,还是我应该忽略该消息?
function undoActionClick() {
if (history.length <= 1) {
return;
}
history.pop();
contextTmp.putImageData(history[history.length - 1], 0, 0);
updateHistorySelection();
}
这应该没问题,这不是您的代码错误,而是 JSLint
.
的一条规则有误
更多信息在 docs
我有一个功能运行良好,但我仍然收到来自 JS Lint 的警告消息。
function undoActionClick() {
if (history.length <= 1) return;
history.pop();
contextTmp.putImageData(history[history.length - 1], 0, 0);
updateHistorySelection();
}
这是警告消息:Expected '{' and instead saw 'return'
。代码中是否存在明显错误,还是我应该忽略该消息?
function undoActionClick() {
if (history.length <= 1) {
return;
}
history.pop();
contextTmp.putImageData(history[history.length - 1], 0, 0);
updateHistorySelection();
}
这应该没问题,这不是您的代码错误,而是 JSLint
.
更多信息在 docs