Qual è il modo più veloce di usare condizionale in Javascript quando si confrontano più stringhe?

0

Ho un pezzo di codice che assomiglia a qualcosa di simile

    var abc = function(pathin, pathout)
    {    
       if(pathout === "bcd/fgh" && pathin === "egh/abcd/gh")
       {....}
       else if(pathout === "abc/bcd/efg/fgh" && pathin === "abc/bcde/efg")
       {....}
       else if(pathout === "jkl/asd" && pathin === "frs/csdv/asdcf")
       {....}
       .
       .
    }

    var bcd = abc("abc/bcde/efg","abc/bcd/efg/fgh")

dove pathin e pathout sono ~ 30 stringhe di caratteri e ho quasi 30 condizioni come questa

Strutturare il codice in questo modo lo rende molto facilmente leggibile e non ci sono problemi pratici di prestazioni nella maggior parte dei browser, ma c'è un modo per ottimizzarlo mantenendo lo stesso livello di leggibilità (so che l'annidamento delle condizioni migliorerà le prestazioni ma è non più leggibile)

    
posta adityasinghraghav 26.10.2016 - 16:31
fonte

0 risposte

Leggi altre domande sui tag