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社区似乎不喜欢不必要的详细代码.甚至可能被认为是使代码尽可能短而紧凑的运动.

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

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

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

结论

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

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

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...