Конкат к строке в начале

Какой самый быстрый способ добавить новое значение в начало строки?

73 голоса | спросил mate64 23 Mayam11 2011, 11:27:25

7 ответов


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

Разве это не сработает для вас?

ответил Thor Jacobsen 23 Mayam11 2011, 11:30:03
0

Вы могли бы сделать это таким образом ..

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

console.log(mystr);

отказ от ответственности: http://xkcd.com/208/ р>


Подождите, забыл покинуть пробел. Wheeeeee [taptaptap] eeeeee.

ответил Gabriele Petrioli 23 Mayam11 2011, 11:32:43
0

ES6:

let after = 'something after';
let text = `before text ${after}`;
ответил Griffi 20 TueEurope/Moscow2016-12-20T17:12:12+03:00Europe/Moscow12bEurope/MoscowTue, 20 Dec 2016 17:12:12 +0300 2016, 17:12:12
0

вы также можете сделать это таким образом

"".concat("x","y")
ответил chirag 15 PM00000020000001631 2016, 14:15:16
0

Если вы хотите использовать новую версию Javascript под названием ES 2015 (он же ES6), вы можете использовать Шаблонные строки , представленные в ES 2015 и рекомендуемые некоторыми руководствами (например, один из airbnb ):

const after = `This is : ${after}`;
ответил Ilan Schemoul 16 32016vEurope/Moscow11bEurope/MoscowWed, 16 Nov 2016 20:01:01 +0300 2016, 20:01:01
0

Вы можете использовать

var mystr = "Doe";
mystr = "John " + mystr;
console.log(mystr)
ответил Mayank 23 Mayam11 2011, 11:34:18
0

Другой вариант - использовать объединение

var mystr = "Matayoshi";
mystr = ["Mariano", mystr].join(' ');
ответил MatayoshiMariano 12 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 12 Sep 2018 17:25:43 +0300 2018, 17:25:43

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132