2
votes

Comment réduire le code d'un cas dans un commutateur?

Dans une instruction JavaScript switch , différents cas peuvent contenir beaucoup de code. Par conséquent, il pourrait être utile de réduire (plier) le code pour des cas autres que celui sur lequel je travaille.

J'utilise Netbeans. Comment faire ça?


0 commentaires

3 Réponses :


0
votes

Vous pouvez simplement ajouter une suggestion personnalisée Surround avec pliage de code lors de la sélection de code, afin de pouvoir plier n'importe quelle partie du code que vous souhaitez. Voici un tutoriel.


1 commentaires

Une solution très lourde à mettre en œuvre et lourde à utiliser.



0
votes

Précédemment inconnu de moi, mais très pratique!

Mettez des accolades autour du code qui se trouve à l'intérieur du boîtier: Netbeans affichera le symbole de repli / dépliage puis vous pourrez procéder comme d'habitude.

switch (kNumCell)
{
    case "0":
    {
      // code comes here
    }
    break;
     // …
}


2 commentaires

Juste pour ajouter que vous pouvez également configurer la façon dont vous voulez que le pliage de code fonctionne pour JavaScript en général: Outils> Options> Éditeur> Pliage> Langue> puis sélectionnez JavaScript dans la liste déroulante liste.


Hum… En fait, vous pouvez spécifier de réduire les blocs de code, mais pour autant que j'ai essayé, cette règle ne s'applique pas aux cas de commutation. L'avez-vous essayé par vous-même?



1
votes

La solution simple consiste à ajouter des accolades autour de votre déclaration de cas:

switch (num){
    case 1: {
        //Do something
        break;
    }
    default: {
        //Do something
        break;
    }
}

La solution la plus complexe consiste à reconfigurer le pliage de code pour JavaScript en général: Outils> Options> Éditeur> Pliage> Langage >, puis sélectionnez JavaScript.


0 commentaires