在字符串的开头添加新值的最快方法是什么?
将文本添加到字符串的开头
IT技术
javascript
string
performance
concat
jsperf
2021-03-04 05:37:51
6个回答
var mystr = "Doe";
mystr = "John " + mystr;
这不适合你吗?
你可以这样做..
var mystr = 'is my name.';
mystr = mystr.replace (/^/,'John ');
console.log(mystr);
免责声明:http : //xkcd.com/208/
由于问题是关于最快的方法是什么,我想我会抛出一些性能指标。
TL;DR赢家,以较大的优势,是+
运营商,请永远不要使用正则表达式
ES6:
let after = 'something after';
let text = `before text ${after}`;
你也可以这样做
"".concat("x","y")
其它你可能感兴趣的问题