Template Literals (ECMAScript 2015 6a edizione), ne vale la pena?

1

Recentemente ho scoperto i template letterali di JavaScript e aiutano un lotto con leggibilità. Ma varrebbe la pena di cambiare il mio codice d'ora in poi in questi Template Literals o dovrei continuare ad usare le stringhe?

Esempio di modello letterale rispetto a stringa

Stringa

var name = {
    first: John,
    last: Smith
};

'Hello' + name.first + name.last + '.';

Modello letterale

var name = {
    first: John,
    last: Smith
};

'Hello ${name.first + name.last}.';

Come puoi vedere sopra, aiutano molto con la leggibilità (come ho detto sopra), ma leggendo pagina MDN , sembra non essere completamente supportato da tutti i browser. Android predefinito, IE e IE mobile non lo supportano. Mentre IE è notoriamente cattivo, è ancora ampiamente utilizzato. Non voglio creare uno script utilizzando Template Literals e la maggior parte degli utenti utilizza IE.

Vale la pena cambiare il Template Literals over String?

    
posta Jaketr00 12.04.2016 - 20:25
fonte

1 risposta

2

Questo è il caso della maggior parte delle nuove funzionalità e richiede tempo per essere adattato e integrato.

Se prevedi di lavorare con più browser fino a quando non è maturo, direi di no dato che aumenterebbe la manutenzione, tuttavia se sei in una posizione in cui puoi scegliere quali browser devono eseguire i tuoi clienti allora significa fare il meglio e, auspicabilmente, più l'adattamento vede più velocemente sarà integrato negli altri.

Quindi insomma fino a quando non è supportato su tutti i browser con cui ti trovi a tuo agio, quindi no, a meno che non ti importi il sovraccarico extra

    
risposta data 12.04.2016 - 20:38
fonte

Leggi altre domande sui tag