JavaScript文字列slice()
例
最初の5つの位置をスライスします。
let text = "Hello world!";
let result = text.slice(0, 5);
位置3から最後まで:
let result = text.slice(3);
以下のその他の例。
定義と使用法
このslice()
メソッドは、文字列の一部を抽出します。
このslice()
メソッドは、抽出された部分を新しい文字列で返します。
このslice()
メソッドは元の文字列を変更しません。
startおよびendパラメーターは、抽出する文字列の部分を指定します。
最初の位置は0、2番目の位置は1、..。
文字列の末尾から負の数を選択します。
構文
string.slice(start, end)
パラメーター
Parameter | Description |
start | Required. The start position. (First character is 0). |
end | Optional. The end position (up to, but not including). Default is string length. |
戻り値
タイプ | 説明 |
文字列 | 文字列の抽出された部分。 |
その他の例
位置3から8まで:
let result = text.slice(3, 8);
最初の文字のみ:
let result = text.slice(0, 1);
最後の文字のみ:
let result = text.slice(-1);
文字列全体:
let result = text.slice(0);
ブラウザのサポート
slice()
ECMAScript1(ES1)機能です。
ES1(JavaScript 1997)は、すべてのブラウザーで完全にサポートされています。
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |