답변:
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}`;