在字符串的开头添加新值的最快方法是什么?
将文本添加到字符串的开头
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/
![等等,忘记逃出空间了。 Wheeeeeee[taptaptap]eeeeee。 等等,忘记逃出空间了。 Wheeeeeee[taptaptap]eeeeee。](https://i.stack.imgur.com/zFmVi.png)
由于问题是关于最快的方法是什么,我想我会抛出一些性能指标。
TL;DR赢家,以较大的优势,是+运营商,请永远不要使用正则表达式
ES6:
let after = 'something after';
let text = `before text ${after}`;
你也可以这样做
"".concat("x","y")
其它你可能感兴趣的问题
