È possibile utilizzare array per la sostituzione:javascript sostituire a livello globale con serie
var array = {"from1":"to1", "from2":"to2"}
for (var val in array)
text = text.replace(array, array[val]);
Ma cosa succede se è necessario sostituire a livello globale, vale a dire text = text.replace (/ da/g, "a");
L'array è piuttosto grande, quindi lo script richiederà molto spazio se scrivo "text = text.replace (...)" per ogni variabile.
Come si può utilizzare la matrice in questo caso? "/ from1/g": "to1" non funziona.
L'array è in realtà un oggetto Object, non un oggetto Array, anche se può essere considerato come un array associativo :) – Luc125