Answers:
var mystr = "Doe";
mystr = "John " + mystr;
这不适合您吗?
+=追加到文本的末尾。
你可以这样子..
var mystr = 'is my name.';
mystr = mystr.replace (/^/,'John ');
console.log(mystr);
免责声明:http://xkcd.com/208/
![等一下,忘了逃脱空间。 Wheeeeee [taptaptap] eeeeee。 等一下,忘了逃脱空间。 Wheeeeee [taptaptap] eeeeee。](https://i.stack.imgur.com/zFmVi.png)
prestring + 'original string';解决方案慢。
由于问题在于最快的方法是什么,我想我会添加一些性能指标。
TL; DR赢家很大程度上是+操作员,请不要使用正则表达式
如果您想使用称为ES 2015(又名ES6)或更高版本的Javascript版本,则可以使用ES 2015引入的模板字符串以及某些指南(如Airbnb的样式指南)推荐的模板字符串:
const after = "test";
const mystr = `This is: ${after}`;