Какой самый быстрый способ добавить новое значение в начало строки?
javascript
string
performance
concat
jsperf
mate64
источник
источник
+=
Добавляется в конец текста.Вы могли бы сделать это так ..
отказ от ответственности: http://xkcd.com/208/
источник
prestring + 'original string';
решение.Поскольку вопрос заключается в том, какой метод самый быстрый , я подумал, что добавлю несколько показателей производительности.
TL; DR Победителем, с большим отрывом, является
+
оператор, и, пожалуйста, никогда не используйте регулярное выражениеhttps://jsperf.com/prepend-text-to-string/1
источник
ES6:
источник
вы также можете сделать это так
источник
Если вы хотите использовать версию Javascript под названием ES 2015 (также известную как ES6) или более позднюю, вы можете использовать строки шаблона, представленные ES 2015 и рекомендованные некоторыми руководящими принципами (например , руководством по стилю Airbnb ):
источник
Другой вариант - использовать соединение
источник
Ты можешь использовать
источник