$('#dgInput').on('keypress', function(e) {
if (e.keyCode == 13) {
// here is a huge code block
}
为了提高可读性,我需要将代码放在 if
语句之外。
我试过了 - $('#dgInput').on('keypress', function(e.keyCode = 13) {
- 不起作用
此外 - if (e.keyCode == 13) {continue;}
- 不起作用。
有办法吗?
最佳答案
如果你想退出一个函数,使用return
,而不是continue
。
if (e.keyCode != 13) {
return;
}
// Large block of code now goes here
如果你只想移动一大块代码(即如果你想在 if
条件之后做一些事情)那么把它放在一个函数中,然后从你的条件中调用该函数。
if (e.keyCode == 13) {
do_the_thing(e);
}
// Do more things
关于javascript - 在函数内的 'if' 语句之外放置一大块代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54004123/