Jaka jest najszybsza metoda dodania nowej wartości na początku łańcucha?
javascript
string
performance
concat
jsperf
mate64
źródło
źródło
+=
Dołącza do końca tekstu.Możesz to zrobić w ten sposób ..
zastrzeżenie: http://xkcd.com/208/
źródło
prestring + 'original string';
rozwiązanie.Ponieważ pytanie dotyczy najszybszej metody, pomyślałem, że zwymiotuję, dodając kilka wskaźników wydajności.
TL; DR Zwycięzca, przez szerokie, jest
+
operator, i proszę nie używać regexhttps://jsperf.com/prepend-text-to-string/1
źródło
ES6:
źródło
możesz to też zrobić w ten sposób
źródło
Jeśli chcesz korzystać z wersji Javascript o nazwie ES 2015 (aka ES6) lub nowszej, możesz użyć ciągów szablonów wprowadzonych przez ES 2015 i zalecanych przez niektóre wytyczne (takie jak przewodnik stylów Airbnb ):
źródło
Inną opcją byłoby użycie złączenia
źródło
Możesz użyć
źródło