ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で特定のインデックスに文字列を挿入するにはどうすればよいですか?

JavaScript で特定のインデックスに文字列を挿入するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-01 06:18:30341ブラウズ

How to Insert a String at a Specific Index in JavaScript?

特定のインデックスへの文字列の挿入

別の文字列内の特定の位置に文字列を挿入するにはどうすればよいですか?例を作成してみましょう:

var txt1 = "foo baz"

「foo」の直後に「bar」を挿入する必要があるとします。

考えられる解決策の探索:

substring() 関数の使用を検討することもできます。ただし、もっと簡単なアプローチがあるはずです。

文字列スライスを使用した解決策:

特定のインデックスで挿入するには、文字列スライスまたは部分文字列を使用する必要があります:

var txt2 = txt1.slice(0, 3) + "bar" + txt1.slice(3);

ここでは、元の文字列 txt1 を 3 つの部分に分割します。

  1. 最初の部分 (インデックス 0 ~ 2) は、挿入ポイントの前の「foo」です。
  2. 2 番目の部分は、挿入する文字列 (「bar」) です。
  3. 3 番目の部分 (インデックス 3 以降) は、挿入ポイントの後の元の文字列の残りの部分です。

これら 3 つの部分を連結すると、「foo」の後に「bar」が挿入された変更された文字列 txt2 が得られます。

以上がJavaScript で特定のインデックスに文字列を挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。