Raskeste metode for å erstatte alle forekomster av et tegn i en streng
Hva er den raskeste måten å erstatte alle forekomster av en streng/tegn i en streng i JavaScript? En while
, en for
-løkke, et regulært uttrykk?
613
3
newString er nå 'Thas as a strang'
Hva som er raskest vet jeg ikke, men jeg vet hva som er mest lesbart - det som er kortest og enklest. Selv om det er litt tregere enn andre løsninger, er det verdt å bruke.
Så bruk den:
Og nyt god kode i stedet for raskere (vel... 1/100000 sek. er ikke en forskjell) og stygg en. ;)
Bruk metoden
replace()
for objektetString
.Som nevnt i det valgte svaret, bør flagget /g brukes i regex for å erstatte alle forekomster av delstrengen i strengen.