[JavaScript]substring()で文字列(string)の指定位置を削除するには?

JavaScript

どうも、ちょげ(@chogetarou)です。

substring()で文字列(string)の指定位置の文字を削除する方法を紹介します。

スポンサーリンク

方法

substring()で文字列(string)の指定位置の文字を削除するには、「+」演算子を使います。

まず、「+」の左辺と右辺で、文字列からsubstring()を呼び出します。

左辺のsubstring()の第1引数に「0」、第2引数に「position – 1」(position=削除する位置)を指定します。

右辺のsubstring()の引数に削除する位置を指定します。

//text=対象の文字列, position=削除する位置(N文字目)
let result = text.substring(0, position - 1) + text.substring(position);

上記の「+」演算子は、呼び出した文字列(string)の指定位置を削除した文字列を生成します。

使用例

let text = "Hello,World"

//6文字目を削除
let position = 6;
let result = text.substring(0, position - 1) + text.substring(position);

console.log(result);
出力:
HelloWorld

コメント

タイトルとURLをコピーしました