私は、この方法を完全に推測しなければならない場合、おそらく最も論理的な方法と考えたいと思 ここでは動作しています:
その理由は、追加された結果を得るために文字列を文字通り追加することが概念的に理にかなっていると思うからです。 この例では、fry
の前に空白文字があることに注意してください。Frenchfry
が出力されるためです。, これは実際には忘れやすいものです。
省略形+=演算子で追加することによって追加
これは実際にはメソッド#1と密接に関連しています。+=
省略形:
+=
の場合、str1 += str2
はstr1 = str1 + str2
と同等です。 それは通常、単にあなたの行または二つを保存します。,
concat()メソッドを追加
すべての言語が組み込み関数と少し異なるため、過去にこれを調べなければならなかったことを知っています。 concat()
基本的には、必要な数の引数を取り、それらを追加または連結するJavaScript文字列を含む関数です。, MDN Web Docsで説明されているように、公式の構文は次のとおりです。
str.concat(str2 )
ある文字列を別の文字列に追加するだけです。
二つの文字列については、次のように追加することができます。
基本的には、次のようにすることができます。それを連結すると考えてくださいstr2
にstr1
。 左側が右側に追加されています。
複数の文字列を別の文字列に追加する
そこで停止する必要はありません。, それらをコンマ区切りの引数としてconcat()
関数に追加するだけで、続けることができます。
…あなたは私がちょうどその文字列を構築するためにこの記事全体を書いたと推測することができ、あなたは完全に間違っ
警告:パフォーマンス
concat()
メソッドのパフォーマンスは、代入演算子(+
および+=
)のパフォーマンスよりも,gs最初にそれらを配列に入れたり持たせたりしてから、JavaScript配列に付属のjoin()
関数を使用します。
''
関数は、配列内のすべての要素をセパレータなしで結合していることを示します。' '
たとえば、'.'
内部のすべての文字列間にピリオドを置くように、内部のすべての文字列の間にスペースを置くことができます。,