Quelle est la méthode la plus rapide pour ajouter une nouvelle valeur au début d'une chaîne de caractères ?
Attendez, est-ce qu'utiliser += ne marcherait pas aussi bien ou est-ce que ça l'ajouterait à la fin ?
Quelle est la méthode la plus rapide pour ajouter une nouvelle valeur au début d'une chaîne de caractères ?
Vous pourriez le faire de cette façon
var mystr = 'is my name.';
mystr = mystr.replace (/^/,'John ');
console.log(mystr);
décharge de responsabilité : http://xkcd.com/208/
Puisque la question est de savoir quel est le le plus rapide j'ai pensé que je pourrais ajouter quelques mesures de performance.
TL;DR Le gagnant, par une large majorité, est le +
l'opérateur, et s'il vous plaît ne jamais utiliser de regex
Bien que cet extrait de code puisse résoudre la question, y compris une explication contribue vraiment à améliorer la qualité de votre article. N'oubliez pas que vous répondez à la question pour des lecteurs futurs, et que ces personnes pourraient ne pas connaître les raisons de votre suggestion de code. Essayez également de ne pas encombrer votre code de commentaires explicatifs, cela réduit la lisibilité du code et des explications !
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.