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

前端之家收集整理的这篇文章主要介绍了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社区似乎不喜欢不必要的详细代码.甚至可能被认为是使代码尽可能短而紧凑的运动.

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

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

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

结论

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

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

猜你在找的JavaScript相关文章