function a() { return 1; }
function b() { return(1); }
Testei o código acima no console do Chrome e ambos retornaram 1.
function c() { return "1"; }
function d() { return("1"); }
Eu também testei o código acima e ambas as funções retornaram "1".
Então, qual é a diferença entre usar returne return()?
void(0)já que deveria ser uma abreviação para indefinido . Então, se for taquigrafia, por que incluir caracteres desnecessários? ;-)
void i = 1; // ReferenceErrorvsvoid (i = 1); // undefined

void(x),typeof(x)