Javascript 替换字符串中的值

Javascript 替换字符串中的值,javascript,replace,Javascript,Replace,我有一个包含4个值的字符串,称为alpha1“abcd”,另一个包含4个值的字符串,称为alpha2“abce”。我想创建一个函数,将给定的alpha1字符串转换为alpha2,以便: 函数“abcd”返回“abce” 函数“dddd”返回“eeee” 函数“bbdd”返回“bbee” 以下是我的尝试: function Replace() { Replace.replace("d", "e"); } 确保返回更改后的字符串。g告诉replace方法全局替换 function replacer

我有一个包含4个值的字符串,称为alpha1“abcd”,另一个包含4个值的字符串,称为alpha2“abce”。我想创建一个函数,将给定的alpha1字符串转换为alpha2,以便: 函数“abcd”返回“abce” 函数“dddd”返回“eeee” 函数“bbdd”返回“bbee” 以下是我的尝试:

function Replace() {
Replace.replace("d", "e");
}

确保
返回更改后的字符串。
g
告诉
replace
方法全局替换

function replacer(str) {
  return str.replace('d', 'e', 'g');
}

replacer('abcd'); // abce
您还可以使用正则表达式获得相同的结果:

function replacer(str) {
  return str.replace(/d/g, 'e');
}

所以您想要一个函数,用“e”s替换字符串中的“d”的实例?在您的代码中,替换类从何而来你试过谷歌搜索“字符串替换javascript”吗?提示是,第一个链接包含@Andy的所有InfoPossable副本,确切地说,这是一个用“e”s替换字符串中“d”实例的函数!不幸的是,这仍然没有通过“函数”dddd“返回“eeee”测试,而是返回“eddd”。有什么想法吗?