Concat在开始时串起来

什么是最快的方法,在string的开头添加一个新的值?

var mystr = "Doe"; mystr = "John " + mystr; 

这不适合你吗?

你可以这样做..

 var mystr = 'is my name.'; mystr = mystr.replace (/^/,'John '); console.log(mystr); 

ES6:

 let after = 'something after'; let text = `before text ${after}`; 

你也可以这样做

 "".concat("x","y") 

如果你想使用名为ES 2015(又名ES6)的Javascript的新版本,你可以使用由ES 2015引入的模板string ,因此被一些指导(如airbnb的 )推荐:

 const after = `This is : ${after}`; 

您可以使用

 var mystr = "Doe"; mystr = "John " + mystr; console.log(mystr)