Ich mag diese Methode als wohl logischste betrachten, wenn Sie völlig raten müssten. Hier ist es in Aktion:
Der Grund dafür ist, weil ich denke, dass es konzeptionell nur Sinn macht, buchstäblich Strings hinzuzufügen, um ein angehängtes Ergebnis zu erhalten. Beachten Sie, dass in diesem Beispiel vor fry
ein Leerzeichen steht, da sonst die Ausgabe Frenchfry
., Dies ist etwas, das in der Praxis super leicht zu vergessen ist.
Anhängen durch Hinzufügen mit der Kurzschrift += Operator
Dies ist tatsächlich eng mit Methode #1 verwandt, da es im Wesentlichen dasselbe ist; Die Sache ist, dass dieser die Dinge verkürzt, indem er die +=
Kurzschrift verwendet:
div>
Für +=
entspricht str1 += str2
str1 = str1 + str2
. Es spart Ihnen normalerweise nur ein oder zwei Zeilen.,
Anhängen mit der concat ()-Methode
Ich weiß, dass ich dies in der Vergangenheit nachschlagen musste, da jede Sprache mit ihren integrierten Funktionen etwas anders ist. concat()
ist im Grunde eine enthaltene Funktion mit JavaScript — Strings, die so viele Argumente aufnimmt, wie Sie möchten, und diese anfügt oder verkettet., Die offizielle Syntax, wie von MDN Web Docs beschrieben, lautet wie folgt:
str.concat(str2 )
Nur eine Zeichenfolge an eine andere anhängen
Für nur zwei Zeichenfolgen können Sie wie folgt anhängen:
Im Grunde können Sie davon als Verkettung von str2
zu str1
. Die linke Seite bekommt die rechte Seite hinzugefügt.
Anhängen von zwei oder mehr Strings an eine andere
Sie müssen nicht einfach dort anhalten., Sie können fortfahren,indem Sie sie einfach als kommagetrennte Argumente zur Funktion concat()
.
…Sie könnten vermuten, dass ich diesen ganzen Artikel nur geschrieben habe, um diese Zeichenfolge zu erstellen, und Sie würden nicht völlig falsch liegen.
Einschränkung: Leistung
Die concat()
– Methode ist schlechter als die der Zuweisungsoperatoren (+
und +=
), daher ist es im Allgemeinen besser, nur die Operatoren zu verwenden.,beginnen Sie, indem Sie sie zuerst in ein Array einfügen oder haben und dann die Funktion join()
verwenden, die mit JavaScript — Arrays geliefert wird:
Der Parameter ''
befindet sich im Parameter join()
Funktion gibt an, dass Sie alle Elemente innerhalb des Arrays ohne Trennzeichen verbinden; Wenn Sie möchten, können Sie eins übergeben – ' '
würde beispielsweise ein Leerzeichen zwischen allen Zeichenfolgen setzen, wobei '.'
einen Punkt zwischen allen Zeichenfolgen setzen würde.,