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