回答:
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}`;