143

文字列の先頭に新しい値を追加する最速の方法は何ですか?

4

8 に答える 8

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

これはうまくいきませんか?

于 2011-05-23T07:30:03.807 に答える
154

あなたはこのようにそれを行うことができます..

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

console.log(mystr);

免責事項: http://xkcd.com/208/


待って、スペースをエスケープするのを忘れました。 ふぇぇぇぇ[タプタプ]ええええええ。

于 2011-05-23T07:32:43.697 に答える
15

ES6:

let after = 'something after';
let text = `before text ${after}`;
于 2016-12-20T14:12:12.630 に答える
0

使用できます

var mystr = "Doe";
mystr = "John " + mystr;
console.log(mystr)
于 2011-05-23T07:34:18.257 に答える