Qual é o método mais rápido para adicionar um novo valor no início de uma string?
javascript
string
performance
concat
jsperf
mate64
fonte
fonte
+=
Anexa ao final do texto.Você poderia fazer assim ..
isenção de responsabilidade: http://xkcd.com/208/
fonte
prestring + 'original string';
solução.Uma vez que a questão é sobre o que é mais rápido método , pensei em adicionar algumas métricas de desempenho.
TL; DR O vencedor, por ampla margem, é o
+
operador, e por favor nunca use regexhttps://jsperf.com/prepend-text-to-string/1
fonte
ES6:
fonte
você também pode fazer assim
fonte
Se você deseja usar a versão do Javascript chamada ES 2015 (também conhecida como ES6) ou posterior, pode usar strings de modelo introduzidas pelo ES 2015 e recomendadas por algumas diretrizes (como o guia de estilo do Airbnb ):
fonte
Outra opção seria usar join
fonte
Você pode usar
fonte