We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Simplified repro:
function remove(id) { for (var j = 0; j < array.length; ++j) { if (array[j] === id) { array.splice(j, 1); return; } } }
Output:
function remove(id) { for (var j = 0; j < array.length; ++j) { if (array[j] === id) { array.splice(j, 1); } } }
In this case return is not dead code, since it terminates the loop. Interestingly break statement is not removed in the similar case. REPL link
return
break
The text was updated successfully, but these errors were encountered:
#266 fixes it
Sorry, something went wrong.
No branches or pull requests
Simplified repro:
Output:
In this case
return
is not dead code, since it terminates the loop. Interestinglybreak
statement is not removed in the similar case.REPL link
The text was updated successfully, but these errors were encountered: