web-dev-qa-db-fra.com

Existe-t-il un équivalent javascript pour l'instruction de définition python qui ne fait rien?

Je recherche un équivalent javascript pour l'instruction python pass qui ne fait rien. Existe-t-il une telle chose en javascript? 

41
user781486

Python pass_ existe principalement parce qu'en Python, les espaces sont importants dans un bloc. En Javascript, l’équivalent ne mettrait rien dans le bloc, c’est-à-dire {}.

64
jakevdp

python's pass est requis pour les blocs vides.

try:
    # something
except Exception:
    pass

En javascript, vous pouvez simplement attraper un bloc vide

try {
    // some code
} catch (e) {
    // This here can be empty
}
11
Amyth

utiliser //pass comme pass de python

comme:

if(condition){
   //pass
}

Cela équivaut à quitter le bloc sans rien, mais c'est bon pour des raisons de lisibilité.

référence de https://eslint.org/docs/rules/no-empty

7
Sirius

J'ai constaté que j'obtiens une erreur avec des accolades vides. Au lieu de cela, je mets un point-virgule, essentiellement la même chose:

try { //something; } catch (err) { ; }
0
user325441