微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 在JS函数的最后一行需要“返回”吗?

如果没有返回任何东西,那么完成JS函数的最佳做法是什么?
function (a) {if (a) {setTimeout()} return;}

在这种情况下,“返回”是不必要的,但为了可读性目的而留下.我也试过google,如果这是一种微型优化JS的方式,但无法找到任何东西.

解决方法

what’s the best practice of finishing the JS function if it doesn’t
return anything?

认情况下,函数返回未定义.因此,如果要覆盖认行为,则仅需使用返回.

为什么大多数人都可以离开它

Javascript社区似乎不喜欢不必要的详细代码.甚至可能被认为是使代码尽可能短而紧凑的运动.

为什么这可能不是所有人的最佳做法

总是使用返回的习惯可能会很好的提醒一个函数总是返回一些东西,从而提醒您反思认行为是否应该被覆盖.

然而,有经验的程序员会将这些考虑深入内化,因此很少需要这种提醒.

结论

作为一个获得经验的运动,较少的冗长的代码增强,在这种情况下,编写代码只是确认认行为是一个绝对的不进行.

所以:从长远来看,我会说大多数人最终都会离开它,因为内部化程度很高,这样做是有道理的.

原文地址:https://www.jb51.cc/js/154054.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐