Pregunta sencilla

Código :

<script>
busca = function(key) {
        // separo la cadena por palabras
   key_exp = key.split(" ");
        // Analiza palabra por palabra
   for (var i = 0;i<key_exp.length;i++) {
                // Pretendo analizar cada palabra en busca de caracteres especiales y reemplazarlos por simbolos para una codificación de URL.
      alert(key_exp[i].replace(findtext,"+"));
   }
   return false;
}
</script>


De ese código, ¿Existe la posibilidad de reemplazar mediante array una lista de caracteres por otra lista en array?

Ejemplo en PHP:
[code]
<?php
$arr1 = array("/a/is","/b/is","/c/is");
$arr2 = array("1","2","3");
$texto = "$a + $b = $c";
echo str_replace($arr1,$arr2,$texto)
?>
[code]

Daré las gracias a quien sepa responder y malos augurios a quien me diga que lo que hice es feo ¬¬ jaja

Saludos!