Questo blog descriverà se JavaScript ha la classe StringBuilder integrata o no.
JavaScript ha una classe "StringBuilder" pre-costruita?
No, non c'è nessun integrato "StringBuilder"Classe in JavaScript. Ma alcune funzioni di stringa integrate in JavaScript possono essere utilizzate per funzionare con le stringhe come classe StringBuilder, come ad esempio:
Approccio 1: utilizzare l'operatore "+" in JavaScript come classe "StringBuilder"
Utilizzare il "+"Operatore per concatenare le corde in JavaScript. Innanzitutto, creeremo e inizializzamo due stringhe, "str" E "STR1":
var str = "apprendimento";Ora, concatena queste stringhe usando l'operatore "+":
var string = str + "" + str1;Infine, stampa la stringa risultante sulla console:
console.log (stringa);L'output indica che le stringhe sono state concatenate con successo usando l'operatore "+":
Tuttavia, l'approccio di cui sopra non è efficace, in particolare per la concatenazione di una grande quantità di dati.
Approccio 2: utilizzare il metodo "join ()" in JavaScript come classe "StringBuilder"
Utilizzare il "giuntura()"Metodo per affrontare/risolvere il problema sopra mantenendo le diverse stringhe in un array e quindi unisciti a loro:
var arrayofstrings = ["apprendimento", "javascript"];Chiama il metodo "join ()" con l'array di stringhe passando una stringa vuota che unisce le stringhe con lo spazio:
var string = arrayofstrings.giuntura(" ");Infine, stampare la stringa concatenata risultante sulla console usando "console.tronco d'albero()" metodo:
console.log (stringa);Produzione
Conclusione
In JavaScript, non esiste incorporato "StringBuilder" classe. Ma JavaScript offre più approcci, come il "+"Operatore o il"giuntura()"Metodo per eseguire operazioni su stringhe in modo efficiente. Questo blog ha descritto se JavaScript ha la classe StringBuilder integrata o no.