JavaScript a-t-il une classe StringBuilder intégrée?

JavaScript a-t-il une classe StringBuilder intégrée?
Le "Balein de cordes"La classe est une fonction de programmation standard qui est utilisée pour créer et concaténer efficacement les chaînes. Comme d'autres langages de programmation, tels que C # ou Java, JavaScript n'a pas de classe «StringBuilder» intégrée, mais il fournit plusieurs façons d'effectuer des opérations sur des chaînes efficacement.

Ce blog décrira si JavaScript a la classe StringBuilder intégrée ou non.

JavaScript a-t-il une classe «StringBuilder» prédéfinie?

Non, il n'y a pas d'intégration "Balein de cordes”Classe en javascript. Mais, certaines fonctions de chaîne intégrées dans JavaScript peuvent être utilisées pour travailler avec des chaînes en tant que classe StringBuilder, telles que:

  • Opérateur «+»
  • Méthode join ()

Approche 1: Utilisez l'opérateur «+» en JavaScript en tant que classe «StringBuilder»

Utilisez le «+”Opérateur pour concaténer les cordes en javascript. Tout d'abord, nous créerons et initialiserons deux chaînes, "Str" et "str1»:

var str = "Learn";
var str1 = "javascript";

Maintenant, concaténez ces chaînes à l'aide de l'opérateur «+»:

var string = str + "" + str1;

Enfin, imprimez la chaîne résultante sur la console:

console.log (chaîne);

La sortie indique que les chaînes ont été concaténées avec succès à l'aide de l'opérateur «+»:

Cependant, l'approche ci-dessus n'est pas efficace, en particulier pour concaténer une grande quantité de données.

Approche 2: Utilisez la méthode «join ()» dans JavaScript comme classe «StringBuilder»

Utilisez le «rejoindre()«Méthode pour résoudre / résoudre le problème ci-dessus en gardant les différentes chaînes dans un tableau, puis les rejoindre:

var arrayofStrings = ["Learn", "JavaScript"];

Appelez la méthode «join ()» avec le tableau de chaînes en passant une chaîne vide qui rejoint les chaînes avec l'espace:

var string = arrayofStrings.rejoindre(" ");

Enfin, imprimez la chaîne concaténée résultante sur la console en utilisant le «console.enregistrer()" méthode:

console.log (chaîne);

Sortir

Conclusion

En JavaScript, il n'y a pas d'intégration "Balein de cordes" classe. Mais JavaScript propose plusieurs approches, comme le «+»Opérateur ou«rejoindre()«Méthode pour effectuer des opérations sur les chaînes efficacement. Ce blog a décrit si JavaScript a la classe StringBuilder intégrée ou non.