-2

これは以前にも何度も聞かれたことは知っていますが、私はJSの完全な初心者であり、どの答えも理解していませんでした。また、上記のソリューションを実行しようとしたときに、それらは機能しなかったようです。文字列の一部を変数、または場合によっては別の文字列に置き換える方法を知りたいのですが。

したがって、私のコードが次のようになっている場合:

var text = "Eam dicit fuisset volumus an, usu ea tibique consulatu scribentur.";
var otherString = "Random text";

...たとえば、text.substring [9、20]をotherStringに置き換えるにはどうすればよいですか。

できるだけ説明してください。

4

2 に答える 2

0
text = text.replace(text.substring(9, 20), otherString);

置き換えられたテキストにテキストを設定しています。他に何を言うべきかわかりません。

于 2012-12-10T19:08:41.913 に答える
0

あなたの特定の問題に対する私の解決策は次のとおりです。

  text = text.slice (0,9) + otherString + text.slice (20);

textvariable の値を の最初の 10 文字に置き換え、textその後に の値を続け、20 文字目以降にotherStringの部分を置きます。text

于 2012-12-10T19:37:46.300 に答える