我想用javascript在字符串中用"和"替换最后一个逗号

use*_*425 4 javascript

我想用和...替换字符串中的最后一个逗号

var ambassadorName = test, test, test
Run Code Online (Sandbox Code Playgroud)

输出必须是

var ambassadorName= test, test and test. 
Run Code Online (Sandbox Code Playgroud)

请帮我解释一下代码

小智 16

使用正则表达式,您可以:

ambassadorName.replace(/,(?=[^,]*$)/, ' and')
Run Code Online (Sandbox Code Playgroud)

我希望它有效.