javascript - Using void(0) when function doesn't return anything -


why isn't practice put void(0) when function doesn't return explicitly?

function somefunc(a) {   // stuffs   return void(0); } 

this when debugging stuffs.

thanks.

since void(0) resolves undefined, question "why isn't idea return undefined function?". using void(0) alternative undefined bad idea, relatively speaking, because it's more complex undefined, , less explicit. our goal programmers make simple, readable code others read , make sense of.

it's bad idea explicitly return undefined function same reason, introduces unnecessary complexity. typeof undefined evaluates undefined. makes writing tests more difficult , gives less insight purpose of function does, say, returning false.


Comments

Popular posts from this blog

PySide and Qt Properties: Connecting signals from Python to QML -

c# - DevExpress.Wpf.Grid.InfiniteGridSizeException was unhandled -

scala - 'wrong top statement declaration' when using slick in IntelliJ -