(a==b)&&(return a) Une personne paresseuse veut utiliser une opération de court-circuit, mais le résultat est une erreur, une erreur de syntaxe, un retour de jeton inattendu
Opération ET logique JavaScript, si l'expression précédente est vraie, alors renvoie la valeur de la deuxième expression.
Cependant, la valeur de retour de l'expression return a est une "instruction de retour illégale", c'est-à-dire qu'elle ne renvoie ni une valeur indéfinie, ni nulle ou vide, mais ne doit rien renvoyer du tout. une erreur.
Opération ET logique JavaScript, si l'expression précédente est vraie, alors renvoie la valeur de la deuxième expression.
Cependant, la valeur de retour de l'expression return a est une "instruction de retour illégale", c'est-à-dire qu'elle ne renvoie ni une valeur indéfinie, ni nulle ou vide, mais ne doit rien renvoyer du tout. une erreur.
return Peut être placé dans une expression ?
retour a==b?a:undefined