在Php中很容易:

str_replace (array(...), array(...), $subject)


但是,如何在JavaScript中做到这一点?

最佳答案

请尝试以下操作:

​var a = ["one", "two", "three"];
var b = ["alpha", "beta", "gamma"];
var stringa = "one to two to three";


然后:

for (i in a) {
    if (i < b.length) {
       stringa = stringa.replace(a[i], b[i]);
    }
}
console.log(stringa);


09-25 12:06