function a() { return 1; }
function b() { return(1); }
J'ai testé le code ci-dessus dans la console de Chrome, et les deux sont revenus 1.
function c() { return "1"; }
function d() { return("1"); }
J'ai également testé le code ci-dessus et les deux fonctions sont retournées "1".
Alors, quelle est la différence entre utiliser returnet return()?
void(0)car il est censé être un raccourci pour indéfini . Donc, si c'est un raccourci, pourquoi inclure des caractères inutiles? ;-)
void i = 1; // ReferenceErrorvsvoid (i = 1); // undefined

void(x),typeof(x)