替换字符串中的所有字符实例的最快速方法
在JavaScript中,替换一个字符串/字符的所有实例的最快方法是什么?一个 "while",一个 "for "循环,一个正则表达式?
613
3
在JavaScript中,替换一个字符串/字符的所有实例的最快方法是什么?一个 "while",一个 "for "循环,一个正则表达式?
newString现在是'Thas as a strang'。
什么是最快的,我不知道,但我知道什么是最可读的--那就是最短和最简单的。即使它比其他解决方案慢一点,也值得使用。
因此,请使用。
并享受好的代码,而不是更快的(嗯......1/100000秒没有区别)和丑陋的代码;)。
使用
String
对象的replace()
方法。正如在所选答案中提到的,在regex中应该使用/g标志,以便替换字符串中子串的*所有实例。